Verby :: Action

Verby :: Action is de basisrol voor een actie in Verby.
Download nu

Verby :: Action Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Yuval Kogman
  • Uitgever website:
  • http://search.cpan.org/~nobull/

Verby :: Action Tags


Verby :: Action Beschrijving

Verby :: Action is de basisrol voor een actie in Verby. Verby :: Action is de basisrol voor een actie in Verby.Synopsis-pakket MyAly; gebruik eland; Met QW / Verby :: Actie /; sub do {...} sub verifiëren {...} een Verdra :: Action is een object die herbruikbare code is ingekapseld. Stappen delegeren meestal naar acties, voor het eigenlijke gruntwerk .ThodsNew instantiate een actie. Acties moeten voor onbepaalde tijd kunnen leven, en mogen geen interne toestand met hen dragen. Alle parameters voor DO of verifiëren zijn binnen de context verstrekt. De actie-instantiegegevens mogen alleen worden gebruikt om actie "smaken" te configureren, het gedrag van de controle te beheersen dat geen parameter gevoelige (configuratiegegevens) zou moeten zijn. DO $ CXT het ding dat de actie echt doet. Bijvoorbeeld pakket Verby :: Action :: Download; sub doen {mijn ($ self, $ c) = @_; Systeem ("Wget", "-O", $ C-> -bestand, $ C-> URL); } Gebruikt WGET om $ C-> URL naar $ C-> -bestand te downloaden. Dit is echter een slecht voorbeeld, u zou Verby :: ACTION :: uitvoeren als u een commando wilt uitvoeren. Verifieer $ CXT Voer een Booleaanse controle uit - of de actie is voltooid, voor een gegeven reeks argumenten. Als Download bijvoorbeeld $ C-> -bestand van $ C-> URL, dan zou de controlemethode eruit zien: sub verifiëren {My ($ self, $ c) = @_; -F $ C-> -bestand; } Of het kan zelfs een kopverzoek maken en ervoor zorgen dat $ C-> -bestand up-to-date is.Confirm $ CXT Typisch opgeroepen aan het einde van een actie DOEN: sub Do {My ($ Self, $ C) = @_ ; ... $ self-> bevestigen ($ c); } Het zal $ c-> logger-> log_and_die bellen, tenzij dit een echte waarde retourneert. Als $ C-> -fout een tekenreeks bevat, wordt het ook afgedrukt. Vereisten: · Perl


Verby :: Action Gerelateerde software

NET :: Snooplog

NET :: Snooplog is een PERL-module die wordt gebruikt om Snoop Network Packet-logs te lezen, van RFC1761 Snoop Ver 2. ...

154

Downloaden