X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=lib%2FMouse%2FObject.pm;h=4abc0d6b2b4118a779a271e97d1d1cea92ef05f7;hp=89bd8cac9cccda0cba92355431fd8c49f60be373;hb=1820fffecb0bd1da64edc16ecde534178b841d14;hpb=53875581c2449e237cc1135b8c2cf1674a874aed diff --git a/lib/Mouse/Object.pm b/lib/Mouse/Object.pm index 89bd8ca..4abc0d6 100644 --- a/lib/Mouse/Object.pm +++ b/lib/Mouse/Object.pm @@ -76,43 +76,42 @@ Mouse::Object - we don't need to steenkin' constructor =head1 METHODS -=head2 new arguments -> object +=head2 C<< new arguments -> Object >> -Instantiates a new Mouse::Object. This is obviously intended for subclasses. +Instantiates a new C. This is obviously intended for subclasses. -=head2 BUILDALL \%args +=head2 C<< BUILDARGS(@args) -> HashRef >> -Calls L on each class in the class hierarchy. This is called at the -end of L. +Lets you override the arguments that C takes. Return a hashref of +parameters. -=head2 BUILD \%args +=head2 C<< BUILDALL \%args >> -You may put any business logic initialization in BUILD methods. You don't -need to redispatch or return any specific value. +Calls C on each class in the class hierarchy. This is called at the +end of C. -=head2 BUILDARGS +=head2 C<< BUILD \%args >> -Lets you override the arguments that C takes. Return a hashref of -parameters. +You may put any business logic initialization in BUILD methods. You don't +need to redispatch or return any specific value. -=head2 DEMOLISHALL +=head2 C<< DEMOLISHALL >> -Calls L on each class in the class hierarchy. This is called at -L time. +Calls C on each class in the class hierarchy. This is called at +C time. -=head2 DEMOLISH +=head2 C<< DEMOLISH >> You may put any business logic deinitialization in DEMOLISH methods. You don't need to redispatch or return any specific value. -=head2 does $role_name +=head2 C<< does ($role_name) -> Bool >> -This will check if the invocant's class "does" a given C<$role_name>. +This will check if the invocant's class B a given C<$role_name>. This is similar to "isa" for object, but it checks the roles instead. - -=head2 B +=head2 C< Str >> From the Moose POD: @@ -125,6 +124,9 @@ From the Moose POD: The implementation was lifted directly from Moose::Object. -=cut +=head1 SEE ALSO + +L +=cut