Verby :: action

VERBY :: L'action est le rôle de base d'une action à Verby.
Télécharger maintenant

Verby :: action Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Yuval Kogman
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~nobull/

Verby :: action Mots clés


Verby :: action La description

Verby :: L'action est le rôle de base d'une action à Verby. Verby :: L'action est le rôle de base d'une action dans Verby.Synopsis Forfait Myaction; utiliser l'orignal; avec qw / verby :: action /; Sub Do {...} Sous-vérification {...} A Verby :: Action est un code d'encapsulation d'objet réutilisable. Les étapes déléguent généralement des actions, pour le travail de grognement réel.DessewsNew instaniez une action. Les actions devraient être capables de vivre indéfiniment et ne doivent pas porter d'état interne avec eux. Tous les paramètres de fonctionnement ou de vérification sont fournis dans le contexte. Les données d'instance d'action ne doivent être utilisées que pour configurer l'action des "saveurs", contrôlant le comportement qui ne doit pas être sensible au paramètre (données de configuration) .DO $ CXT la chose que l'action fait vraiment. Par exemple, paquet Verby :: Action :: Télécharger; Sub Do {My ($ auto, $ c) = @_; système ("wget", "-o", $ c-> fichier, $ c-> url); } Utilisera wget pour télécharger $ C-> URL au fichier $ C->. C'est un mauvais exemple, cependant, vous devez à la sous-classe Verby :: action :: exécuter si vous souhaitez exécuter une commande.Viderdifier $ CXT effectuer une vérification booléenne - si l'action est terminée ou non, pour un ensemble d'arguments donné. Par exemple, si vous téléchargez $ C- C-> Fichier à partir de $ C-> URL, la méthode de vérification ressemblerait à: Sous-vérification {My ($ auto, $ c) = @_; -f $ c-> fichier; } ou cela pourrait même faire une demande de tête et assurez-vous que le fichier $ C-> est à jour.Confirmez $ CXT appelé typiquement à la fin d'une action. ; ... $ auto-> confirmer ($ c); } Il appellera $ C-> LOGGER-> log_and_die à moins que Verify renvoie une valeur réelle. Si une erreur C-> C-> contient une chaîne, elle sera également imprimée. Exigences: · Perl


Verby :: action Logiciels associés