MooseX::Declare::Context::Namespaced(3pm)

MooseX::Declare::Context::Namespaced3pm

Namespaced context

Version

version 0.43

Overview

This context trait will add namespace functionality to the context.

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.

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.

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 4 times.

  1. 6.0
  2. 7
  3. 8
  4. 9–11
  5. 12–13

Author

Florian Ragwitz <[email protected]>

From libmoosex-declare-perl 0.43-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.