From: Tomas Doran Date: Wed, 6 Jul 2011 13:02:27 +0000 (+0100) Subject: eval not needed round can, it just returns false X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=0d77134e4d279bae93260bda1ca4ce0dade215a0 eval not needed round can, it just returns false --- diff --git a/lib/Catalyst/Service/WithContext.pm b/lib/Catalyst/Service/WithContext.pm index 433e1aa..cd560c7 100644 --- a/lib/Catalyst/Service/WithContext.pm +++ b/lib/Catalyst/Service/WithContext.pm @@ -19,7 +19,7 @@ around 'get' => sub { my $instance = $self->$orig(%params); my $ac_sub = $self->accept_context_sub; - if ( eval { $instance->can($ac_sub) } ) { + if ( $instance->can($ac_sub) ) { return $instance->$ac_sub( @$context ); }