use strict;
use warnings;
+use Mouse::Util qw(does dump);
+
sub new {
my $class = shift;
return;
}
-sub dump {
- my($self, $maxdepth) = @_;
-
- require 'Data/Dumper.pm'; # we don't want to create its namespace
- my $dd = Data::Dumper->new([$self]);
- $dd->Maxdepth($maxdepth || 1);
- return $dd->Dump();
-}
-
-
-sub does {
- my ($self, $role_name) = @_;
- (defined $role_name)
- || $self->meta->throw_error("You must supply a role name to does()");
-
- return $self->meta->does_role($role_name);
-};
-
1;
__END__