Verbby :: Aktion.

VERBY :: Action ist die Basisrolle für eine Aktion in Verbby.
Jetzt downloaden

Verbby :: Aktion. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Yuval Kogman
  • Website des Verlags:
  • http://search.cpan.org/~nobull/

Verbby :: Aktion. Stichworte


Verbby :: Aktion. Beschreibung

Verbby :: Aktion ist die Basisrolle für eine Aktion in Verbby. VERBY :: ACTION ist die Basisrolle für eine Aktion in Verbby.Synopsis-Pauschalinformation; Verwenden Sie Elch; mit qw / verbby :: action /; Sub Do {...} Unterverify {...} A VERBY :: Action ist ein Objekt, das einen wiederverwendbaren Code einkapselt. Schritte delegieren in der Regel zu Aktionen, um die eigentliche Grunzenarbeit zu arbeitet. MethodsNew instanziiere eine Aktion. Maßnahmen sollten in der Lage sein, unbestimmte Zeit zu leben, und sollte keinen internen Zustand mit ihnen tragen. Alle Parameter für das oder die Überprüfung sind im Kontext bereitgestellt. Die Aktionsinstanz-Daten sollten nur verwendet werden, um Aktion "Aromen" zu konfigurieren, das Verhalten zu steuern, das nicht parameter sensibell (Konfigurationsdaten) .DO $ CXT ist, dass die Aktion wirklich tut. Zum Beispiel Paketverby :: Aktion :: Download; sub {mein ($ self, $ c) = @_; System ("Wget", "-o", $ C-> Datei, $ C-> URL); } Verwenden Sie WET, um $ c-> URL auf $ C-> herunterzuladen. Dies ist jedoch ein schlechtes Beispiel, Sie sollten sich subclass verby :: action :: run Wenn Sie einen Befehl ausführen möchten, ist $ CXT einen booleschen Check durchzuführen. Wenn zum Beispiel $ C-> -Datei von $ C-> URL heruntergeladen wird, würde die Verify-Methode aussehen: sub überprüft {My ($ self, $ c) = @_; -f $ c-> Datei; } oder es könnte sogar eine Kopfanforderung erstellen und sicherstellen, dass $ c-> Datei auf dem neuesten Stand ist ; ... $ selbst-> Bestätigung ($ c); } Es ruft $ c-> logger-> log_and_die auf, es sei denn, überprüfen Sie einen echten Wert. Wenn $ c-> Fehler eine Zeichenfolge enthält, wird auch gedruckt. Anforderungen: · Perl.


Verbby :: Aktion. Zugehörige Software