X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FGetopt.pm;h=763b7485c8eb1f9fc140bfb6e69103ce05e7d3e3;hb=e4886ef164052bc7a676ef6b69c864171e285b93;hp=038d141d5e474d522e61c766e0cfda0d204b7989;hpb=f361569330f174ac07999ef69bf4f58df85be084;p=gitmo%2FMooseX-Getopt.git diff --git a/lib/MooseX/Getopt.pm b/lib/MooseX/Getopt.pm index 038d141..763b748 100644 --- a/lib/MooseX/Getopt.pm +++ b/lib/MooseX/Getopt.pm @@ -218,6 +218,12 @@ This accessor contains an arrayref of leftover C<@ARGV> elements that L did not parse. Note that the real C<@ARGV> is left un-mangled. +B: By default, L will reject unrecognized I +(that is, options that do not correspond with attributes using the Getopt +trait). To disable this, and allow options to also be saved in C (for example to pass along to another class's C), enable the +C option of L for your class: C + =method B This accessor contains the L object (if @@ -240,4 +246,12 @@ L object. C uses this method internally, so modifying this method via subclasses/roles will affect C. +=head2 More Customization Options + +See L for many other customizations you +can make to how options are parsed. Simply C in your class to set these. + +=back + =cut