| Mouse documentation | Contained in the Mouse distribution. |
Squirrel::Role - Use Mouse::Role, unless Moose::Role is already loaded. (DEPRECATED)
use Squirrel::Role;
Squirrel::Role is deprecated. Any::Moose provides the same functionality,
but better. :)
| Mouse documentation | Contained in the Mouse distribution. |
package Squirrel::Role; use strict; use warnings; use base qw(Squirrel); sub _choose_backend { if ( $INC{"Moose/Role.pm"} ) { return { backend => 'Moose::Role', import => \&Moose::Role::import, unimport => \&Moose::Role::unimport, } } else { require Mouse::Role; return { backend => 'Mouse::Role', import => \&Mouse::Role::import, unimport => \&Mouse::Role::unimport, } } } 1; __END__