summary refs log tree commit diff
path: root/lib/MooseX
diff options
context:
space:
mode:
Diffstat (limited to 'lib/MooseX')
-rw-r--r--lib/MooseX/Privacy/Meta/Class.pm11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/MooseX/Privacy/Meta/Class.pm b/lib/MooseX/Privacy/Meta/Class.pm
index 71bfa0a..0361035 100644
--- a/lib/MooseX/Privacy/Meta/Class.pm
+++ b/lib/MooseX/Privacy/Meta/Class.pm
@@ -3,14 +3,17 @@ package MooseX::Privacy::Meta::Class;
 use Moose::Role;
 use Moose::Meta::Class;
 
-with qw/MooseX::Privacy::Meta::Class::Private
-    MooseX::Privacy::Meta::Class::Protected/;
+with (
+    'MooseX::Privacy::Meta::Class::Role' => { name => 'protected' },
+    'MooseX::Privacy::Meta::Class::Role' => { name => 'private' },
+);
 
 package Moose::Meta::Attribute::Custom::Trait::Private;
-sub register_implementation { 'MooseX::Privacy::Trait::Private' }
+sub register_implementation {'MooseX::Privacy::Trait::Private'}
 
 package Moose::Meta::Attribute::Custom::Trait::Protected;
-sub register_implementation { 'MooseX::Privacy::Trait::Protected' }
+sub register_implementation {'MooseX::Privacy::Trait::Protected'}
+
 
 1;
 __END__