Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MooseX::Types::TypeDecUseroContributed Perl DocMooseX::Types::TypeDecorator(3)

NAME
       MooseX::Types::TypeDecorator - Wraps Moose::Meta::TypeConstraint
       objects with added features

VERSION
       version 0.50

DESCRIPTION
       This is a decorator object that contains	an underlying type constraint.
       We use this to control access to	the type constraint and	to add some
       features.

METHODS
       This class defines the following	methods.

   new
       Old school instantiation

   __type_constraint ($type_constraint)
       Set/Get the type_constraint.

   "isa"
       handle "$self->isa" since "AUTOLOAD" can't - this tries both the	type
       constraint, and for a class type, the class.

   can
       handle $self->can since AUTOLOAD	can't.

   _throw_error
       properly	delegate error messages

   DESTROY
       We might	need it	later

   AUTOLOAD
       Delegate	to the decorator target, unless	this is	a class	type, in which
       case it will try	to delegate to the type	object,	then if	that fails try
       the class. The method 'new' is special cased to only be permitted on
       the class; if there is no class,	or it does not provide a new method,
       an exception will be thrown.

SUPPORT
       Bugs may	be submitted through the RT bug	tracker
       <https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Types>	(or
       bug-MooseX-Types@rt.cpan.org <mailto:bug-MooseX-Types@rt.cpan.org>).

       There is	also a mailing list available for users	of this	distribution,
       at <http://lists.perl.org/list/moose.html>.

       There is	also an	irc channel available for users	of this	distribution,
       at "#moose" on "irc.perl.org" <irc://irc.perl.org/#moose>.

AUTHOR
       Robert "phaylon"	Sedlacek <rs@474.at>

COPYRIGHT AND LICENCE
       This software is	copyright (c) 2007 by Robert "phaylon" Sedlacek.

       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.32.0			  2017-02-07   MooseX::Types::TypeDecorator(3)

NAME | VERSION | DESCRIPTION | METHODS | SUPPORT | AUTHOR | COPYRIGHT AND LICENCE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=MooseX::Types::TypeDecorator&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help