Creanup
gfx [Sun, 20 Sep 2009 07:13:01 +0000 (16:13 +0900)]
lib/Mouse/Meta/Class.pm
lib/Mouse/Meta/Role.pm

index 7d7d1a0..6b75adf 100644 (file)
@@ -63,14 +63,7 @@ sub _construct_class_instance {
     bless \%args, $class;
 }
 
-sub name { $_[0]->{package} }
-sub _method_map{ $_[0]->{methods} }
-
-sub namespace{
-    my $name = $_[0]->{package};
-    no strict 'refs';
-    return \%{ $name . '::' };
-}
+sub roles { $_[0]->{roles} }
 
 sub superclasses {
     my $self = shift;
@@ -276,9 +269,6 @@ sub add_override_method_modifier {
     *$method = sub { $code->($pkg, $body, @_) };
 }
 
-
-sub roles { $_[0]->{roles} }
-
 sub does_role {
     my ($self, $role_name) = @_;
 
index ff0c439..403b781 100644 (file)
@@ -39,6 +39,9 @@ sub _new {
     bless \%args, $class;
 }
 
+sub get_roles { $_[0]->{roles} }
+
+
 sub add_required_methods {
     my $self = shift;
     my @methods = @_;
@@ -229,8 +232,6 @@ for my $modifier_type (qw/before after around override/) {
     *{ 'get_' . $modifier_type . '_method_modifiers' } = $get_method_modifiers;
 }
 
-sub get_roles { $_[0]->{roles} }
-
 # This is currently not passing all the Moose tests.
 sub does_role {
     my ($self, $role_name) = @_;