Message::Stack::Parser - A simple role for creating a Message::Stack from things
version 0.05
use Message::Stack::Parser::DataVerifier;
my $dv = Data::Verifier->new;
my $dv_results = $dv->verify;
my $scope = 'login';
my $ms = Message::Stack::Parser::DataVerifier->new->parse( Message::Stack->new, $scope, $dv_results );
Message::Stack::Parser is a Moose role that is used to implement a parser for converting something into a Message::Stack. This role is nothing more than a single required method. The actual point of this dist is to package some of the parsers separate from Message::Stack or the modules that may do the conversion. Those are Message::Stack::Parser::DataVerifier and Message::Stack::Parser::FormValidator.
Adds messages from the provided $results
to the provided $stack
under
the $scope
that is passed in. This is the only method you need to implement.
The $stack
must be provided so multiple things may be parsed into a single
stack. The $scope
is used to keep multiple parsings separated. How this
method works is completely up to the implementor, as the $results
argument
could be anything.
Cory G Watson gphat@cpan.org
This software is copyright (c) 2012 by Cold Hard Code, LLC.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.