use strict;
use base qw/Class::Data::Inheritable Class::Accessor::Fast/;
+use attributes ();
use UNIVERSAL::require;
use CGI::Cookie;
use Data::Dumper;
$c->prepare_request($r);
$c->prepare_path;
$c->prepare_headers;
+ $c->prepare_input;
$c->prepare_cookies;
$c->prepare_connection;
=cut
+sub prepare_input { }
+
+=item $c->prepare_input
+
+Prepare message body.
+
+=cut
+
sub prepare_parameters { }
=item $c->prepare_path
if ( my $error = $@ ) {
chomp $error;
- $self->log->error(
- qq/Couldn't initialize "Module::Pluggable::Fast", "$error"/);
+ die qq/Couldn't load components "$error"/;
}
$self->components( {} );
return $self->{stash};
}
+# Takes a coderef and returns an arrayref containing attributes
+sub _get_attrs { attributes::get( $_[0] ) || [] }
+
=back
=head1 AUTHOR