MooseX::Meta::Method::Signature - Signature supporting method metaclass


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

Index


NAME

Top

MooseX::Meta::Method::Signature - Signature supporting method metaclass

WARNING

Top

This API is unstable, it may change at any time. This should not affect ordinary MooseX::Method usage.

SYNOPSIS

Top

  use MooseX::Meta::Method::Signature;
  use MooseX::Meta::Signature::Named;

  my $method = MooseX::Meta::Method::Signature->wrap_with_signature (
    MooseX::Meta::Signature::Named->new,
    sub { print "Hello world!\n" },
  );

  Someclass->meta->add_method (foo => $method);

DESCRIPTION

Top

A subclass of Moose::Meta::Method that has some added attributes and methods to support signatures.

METHODS

Top

wrap_with_signature

Similar to the wrap method from Moose::Meta::Method but lets you specify a signature for your coderef.

signature

Returns the signature if any.

has_signature

Returns true or false depending on if a signature is present.

SEE ALSO

Top

Moose::Meta::Method

BUGS

Top

Most software has bugs. This module probably isn't an exception. If you find a bug please either email me, or add the bug to cpan-RT.

AUTHOR

Top

Anders Nor Berle <debolaz@gmail.com>

COPYRIGHT AND LICENSE

Top


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