Perl Diver 2.33
Main Environment Variables Perl Default Values Perl Config - Summary Perl Config - Full Installed Modules List Directory uptime Docs

Module Documentation
Details and documentation about a specific module, including version and documentation (if available). Note that while links to perldoc.com and search.cpan.org are provided, the module may be part of a larger distribution. If you reach a File Not Found page on either site, please try the parent module.

Mouse::Object

Name Mouse::Object
Version
Located at /usr/lib/x86_64-linux-gnu/perl5/5.34
File /usr/lib/x86_64-linux-gnu/perl5/5.34/Mouse/Object.pm
Is Core No
Search CPAN for this module Mouse::Object
Documentation Mouse::Object
Module Details Mouse::Object

NAME

Mouse::Object - The base object for Mouse classes


VERSION

This document describes Mouse version v2.5.10


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

the Moose::Object manpage

Perl Diver brought to you by ScriptSolutions.com © 1997- 2026