MooseX::Declare::Context::Namespaced - Namespaced context
Contents
Attributes
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.
Copyright And License
This software is copyright (c) 2008 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5
programming language system itself.
perl v5.34.0 2022-06-15 MooseX::Declare...ext::Namespaced(3pm)
Description
This context trait will add namespace functionality to the context.
Methods
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.
Name
MooseX::Declare::Context::Namespaced - Namespaced context
See Also
• MooseX::Declare
• MooseX::Declare::Context
Version
version 0.43
