make IM action $ctx lazy_fail rather than required
matthewt [Fri, 1 Aug 2008 07:10:19 +0000 (07:10 +0000)]
lib/Reaction/InterfaceModel/Action.pm

index 7a57d78..70eb0d1 100644 (file)
@@ -12,7 +12,7 @@ use namespace::clean -except => [ qw(meta) ];
 has target_model => (is => 'ro', required => 1,
                      metaclass => 'Reaction::Meta::Attribute');
 
-has ctx => (isa => 'Catalyst', is => 'ro', required => 1,
+has ctx => (isa => 'Catalyst', is => 'ro', lazy_fail => 1,
               metaclass => 'Reaction::Meta::Attribute');
 sub parameter_attributes {
   shift->meta->parameter_attributes;