},
confess => sub {
- return \&Carp::confess;
+ return \&confess;
},
blessed => sub {
- return \&Scalar::Util::blessed;
+ return \&blessed;
},
);
strict->import;
warnings->import;
- no strict 'refs';
- @{ $CALLER . '::ISA' } = 'Mouse::Object';
+ my $meta = Mouse::Class->initialize($CALLER);
+ $meta->superclasses('Mouse::Object')
+ unless $meta->superclasses;
goto $exporter;
}