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

FreeBSD Manual Pages

  
 
  

home | help
Type::Tiny::Role(3)   User Contributed Perl Documentation  Type::Tiny::Role(3)

NAME
       Type::Tiny::Role	- type constraints based on the	"DOES" method

STATUS
       This module is covered by the Type-Tiny stability policy.

DESCRIPTION
       Type constraints	of the general form "{ $_->DOES("Some::Role") }".

       This package inherits from Type::Tiny; see that for most	documentation.
       Major differences are listed below:

   Attributes
       "role"
	   The role for	the constraint.

	   Note	that this package doesn't subscribe to any particular flavour
	   of roles (Moose::Role, Mouse::Role, Moo::Role, Role::Tiny, etc). It
	   simply trusts the object's "DOES" method (see UNIVERSAL).

       "constraint"
	   Unlike Type::Tiny, you cannot pass a	constraint coderef to the
	   constructor.	 Instead rely on the default.

       "inlined"
	   Unlike Type::Tiny, you cannot pass an inlining coderef to the
	   constructor.	 Instead rely on the default.

       "parent"
	   Parent is always Types::Standard::Object, and cannot	be passed to
	   the constructor.

BUGS
       Please report any bugs to
       <http://rt.cpan.org/Dist/Display.html?Queue=Type-Tiny>.

SEE ALSO
       Type::Tiny::Manual.

       Type::Tiny.

       Moose::Meta::TypeConstraint::Role.

AUTHOR
       Toby Inkster <tobyink@cpan.org>.

COPYRIGHT AND LICENCE
       This software is	copyright (c) 2013-2014, 2017 by Toby Inkster.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

DISCLAIMER OF WARRANTIES
       THIS PACKAGE IS PROVIDED	"AS IS"	AND WITHOUT ANY	EXPRESS	OR IMPLIED
       WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
       MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

perl v5.24.1			  2017-06-08		   Type::Tiny::Role(3)

NAME | STATUS | DESCRIPTION | BUGS | SEE ALSO | AUTHOR | COPYRIGHT AND LICENCE | DISCLAIMER OF WARRANTIES

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

home | help