logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

MooseX::Declare::Syntax::OptionHandling - Option parser dispatching

Author

       Florian Ragwitz <rafl@debian.org>

Description

       This role will call a "add_foo_option_customization" for every "foo" option that is discovered.

Methods

ignored_options
         List[Str] Object->ignored_options ()

       This method returns a list of option names that won't be dispatched. By default this only contains the
       "is" option.

Modified Methods

add_optional_customizations
         Object->add_optional_customizations (Object $context, Str $package, HashRef $options)

       This will dispatch to the respective "add_*_option_customization" method for option handling unless the
       option is listed in the "ignored_options".

Name

       MooseX::Declare::Syntax::OptionHandling - Option parser dispatching

Required Methods

get_identifier
         Str Object->get_identifier ()

       This must return the name of the current keyword's identifier.

See Also

       •   MooseX::Declare

       •   MooseX::Declare::Syntax::NamespaceHandling

Version

       version 0.43

See Also