X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FRunnable%2FInvocation.pm;h=78108c0424e3ef3167b20017f224a97f8b5cfa07;hb=0108a92625827b6b3fa42d4e3f41eaa6c548bcfd;hp=16db55b331b9d6507570e108df770165b82df58f;hpb=a19e41e357e856823b68d577a1a8901d27679511;p=gitmo%2FMooseX-Runnable.git diff --git a/lib/MooseX/Runnable/Invocation.pm b/lib/MooseX/Runnable/Invocation.pm index 16db55b..78108c0 100644 --- a/lib/MooseX/Runnable/Invocation.pm +++ b/lib/MooseX/Runnable/Invocation.pm @@ -87,12 +87,11 @@ sub _convert_role_to_scheme { }; } - sub validate_class { my ($self, $class) = @_; my @bad_attributes = map { $_->name } grep { - $_->is_required && $_->has_default || $_->has_builder + $_->is_required && !($_->has_default || $_->has_builder) } $class->get_all_attributes; confess