MooseX::Declare::Syntax::Keyword::With(3pm)

MooseX::Declare::Syntax::Keyword::With3pm

Apply roles within a class- or role-body

Usage

  use MooseX::Declare;
  class ::Baz {
      with 'Qux';
      ...
  }

Version

version 0.43

Overview

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 role-definition.

It also differs slightly from the "with" provided by Moose in that it expands relative role names ("::Foo") according to the current "namespace".

Methods

parse

  Object->parse(Object $context)

Will skip the declarator and make with "with" invocation apply the set of specified roles after possible "namespace"-expanding has been done.

Consumes

•

MooseX::Declare::Syntax::KeywordHandling

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.