MooseX::Declare::Context::Namespaced - Namespaced context


MooseX-Declare documentation  | view source Contained in the MooseX-Declare distribution.

Index


NAME

Top

MooseX::Declare::Context::Namespaced - Namespaced context

DESCRIPTION

Top

This context trait will add namespace functionality to the context.

ATTRIBUTES

Top

namespace

This will be set when the strip_namespace method is called and the namespace wasn't anonymous. It will contain the specified namespace, not the fully qualified one.

METHODS

Top

strip_namespace

  Maybe[Str] Object->strip_namespace()

This method is intended to parse the main namespace of a namespaced keyword. It will use Devel::Declare::Context::Simples strip_word method and store the result in the namespace attribute if true.

qualify_namespace

  Str Object->qualify_namespace(Str $namespace)

If the $namespace passed it begins with a ::, it will be prefixed with the outer namespace in the file. If there is no outer namespace, an error will be thrown.

SEE ALSO

Top

AUTHORS

Top

COPYRIGHT AND LICENSE

Top


MooseX-Declare documentation  | view source Contained in the MooseX-Declare distribution.