debian man page for mouse::object

Query: mouse::object

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

Mouse::Object(3pm)					User Contributed Perl Documentation					Mouse::Object(3pm)

NAME
Mouse::Object - The base object for Mouse classes
VERSION
This document describes Mouse version 0.99
METHODS
"$class->new(%args | \%args) -> Object" Instantiates a new "Mouse::Object". This is obviously intended for subclasses. "$class->BUILDARGS(@args) -> HashRef" Lets you override the arguments that "new" takes. It must return a HashRef of parameters. "$object->BUILDALL(\%args)" Calls "BUILD" on each class in the class hierarchy. This is called at the end of "new". "$object->BUILD(\%args)" You may put any business logic initialization in BUILD methods. You don't need to redispatch or return any specific value. "$object->DEMOLISHALL" Calls "DEMOLISH" on each class in the class hierarchy. This is called at "DESTROY" time. "$object->DEMOLISH" You may put any business logic deinitialization in DEMOLISH methods. You don't need to redispatch or return any specific value. "$object->does($role_name) -> Bool" This will check if the invocant's class does a given $role_name. This is similar to "isa" for object, but it checks the roles instead. "$object->dump($maxdepth) -> Str" This is a handy utility for dumping an object with Data::Dumper. By default, the maximum depth is 3, to avoid making a mess. "$object->meta() -> MetaClass" This is a method which provides access to the object's metaclass.
SEE ALSO
Moose::Object perl v5.14.2 2012-06-30 Mouse::Object(3pm)
Related Man Pages
moose::manual::construction5.16(3) - osx
tap::object(3pm) - osx
mouse::spec(3pm) - debian
tap::object(3pm) - debian
tap::object(3pm) - suse
Similar Topics in the Unix Linux Community
Mouse Problems
NolaPro 4.0.3139 (Default branch)
Object Life Cycle Explorer for WebSphere Business Modeler
search and replace characters in one string
Novell Says Elliott Offer "Inadequate" - It's "business as usual"