Nicholas Perez > Parse-Constructor-Arguments > Parse::Constructor::Arguments

Download:
Parse-Constructor-Arguments-0.091570.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.091570   Source  

NAME ^

Parse::Constructor::Arguments - Parse Moose constructor arguments using PPI

VERSION ^

version 0.091570

DESCRIPTION Parse::Constructor::Arguments parses Moose-style constructor arguments into a usable data structure using PPI to accomplish the task. It exports nothing and the only public method is a class method: parse. ^

METHODS ^

parse(ClassName $class: Str $str)

This is a class method used for parsing constructor arguments. It takes a string that will be used as the basis of the PPI::Document. Returns a hashref where the keys are the named arguments and the values are the actual values to those named arguments. (eg. q|foo => ['bar']| returns { foo => ['bar'] })

AUTHOR ^

  Nicholas Perez <nperez@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2009 by Nicholas Perez.

This is free software; you can redistribute it and/or modify it under the same terms as perl itself.

syntax highlighting: