Returns a C<HTTP::Response> object.
- my $res =request('foo/bar?test=1');
+ my $res = request('foo/bar?test=1');
=cut
else {
$class->require;
- die if $@ && $@ !~ /^Can't locate /;
+ die if $@ && $@ !~ /^Can't locate /;
$class->import;
$request = sub { $class->run(@_) };
package Catalyst::Utils;
use strict;
-use attributes ();
use Catalyst::Exception;
use File::Spec;
use HTTP::Request;
return $class;
}
-=item attrs($coderef)
-
-Returns attributes for coderef in a arrayref
-
-=cut
-
-sub attrs { attributes::get( $_[0] ) || [] }
-
=item class2appclass($class);
Returns the appclass for class.
return $name;
}
-=item reflect_actions($class);
-
-Returns an arrayref containing all actions of a component class.
-
-=cut
-
-sub reflect_actions {
- my $class = shift;
- my $actions = [];
- eval '$actions = $class->_action_cache';
-
- if ($@) {
- Catalyst::Exception->throw( message =>
- qq/Couldn't reflect actions of component "$class", "$@"/ );
- }
-
- return $actions;
-}
-
=item request($request)
Returns a HTTP::Request object.