Search results for "module:MooseX::Declare::Syntax::KeywordHandling"
MooseX::Declare::Syntax::KeywordHandling - Basic keyword functionality
This role provides the functionality common for all keyword handlers in MooseX::Declare....
ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC
MooseX::Declare::Syntax::Keyword::With - Apply roles within a class- or role-body
The "with" keyword allows you to apply roles to the local class or role. It differs from the "with"-option of the "class" and "role" keywords in that it applies the roles immediately instead of deferring application until the end of the class- or rol...
ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC
MooseX::Declare::Syntax::NamespaceHandling - Handle namespaced blocks
Allows the implementation of namespaced blocks like the role and class keyword handlers. Namespaces are automatically nested. Meaning that, for example, a "class Bar" declaration inside another "class Foo" block gives the inner one actually the name ...
ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC
MooseX::Declare::Syntax::MethodDeclaration - Handles method declarations
A role for keyword handlers that gives a framework to add or modify methods or things that look like methods....
ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC
MooseX::Declare::Syntax::Keyword::Clean - Explicit namespace cleanups
This keyword will inject a call to namespace::clean into its current position....
ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC
MooseX::Declare::Syntax::Keyword::Namespace - Declare outer namespace
The "namespace" keyword allows you to declare an outer namespace under which other namespaced constructs can be nested. The "SYNOPSIS" is effectively the same as use MooseX::Declare; class Foo::Bar::Baz extends Foo::Bar::Qux with Foo::Bar::Fnording {...
ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC