make ::Strict work with the trait stuff
Jesse Luehrs [Fri, 4 Jun 2010 19:31:03 +0000 (14:31 -0500)]
lib/MooseX/Getopt/Strict.pm
t/005_strict.t

index f845d69..9b3efac 100644 (file)
@@ -7,8 +7,8 @@ with 'MooseX::Getopt';
 around '_compute_getopt_attrs' => sub {
     my $next = shift;
     my ( $class, @args ) = @_;
-    grep { 
-        $_->isa("MooseX::Getopt::Meta::Attribute") 
+    grep {
+        $_->does("MooseX::Getopt::Meta::Attribute::Trait")
     } $class->$next(@args);
 };
 
index 206cb64..dd4c6c3 100644 (file)
@@ -34,7 +34,7 @@ BEGIN {
     );
 
     has 'horse' => (
-        metaclass   => 'Getopt',
+        traits      => ['Getopt'],
         is          => 'ro',
         isa         => 'Str',
         default     => 'bray',