Mouse::Object(3pm)
NAME
Mouse::Object - The base object for Mouse classes
VERSION
This document describes Mouse version 0.64
METHODS
- "new (Arguments) -> Object"
- Instantiates a new "Mouse::Object". This is obviously intended for
subclasses. - "BUILDARGS (Arguments) -> HashRef"
- Lets you override the arguments that "new" takes. Return a hashref of
parameters. - "BUILDALL (\%args)"
- Calls "BUILD" on each class in the class hierarchy. This is called at
the end of "new". - "BUILD (\%args)"
- You may put any business logic initialization in BUILD methods. You
don't need to redispatch or return any specific value. - "DEMOLISHALL"
- Calls "DEMOLISH" on each class in the class hierarchy. This is called
at "DESTROY" time. - "DEMOLISH"
- You may put any business logic deinitialization in DEMOLISH methods.
You don't need to redispatch or return any specific value. - "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.
- "dump ($maxdepth) -> Str"
- From the Moose POD:
C'mon, how many times have you written the following code while debugging:
use Data::Dumper;
warn Dumper $obj;It can get seriously annoying, so why not just use this. - The implementation was lifted directly from Moose::Object.
SEE ALSO
- Moose::Object