X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Action-Serialize-Data-Serializer.git;a=blobdiff_plain;f=lib%2FCatalyst%2FAction%2FSerialize%2FCallback.pm;fp=lib%2FCatalyst%2FAction%2FSerialize%2FCallback.pm;h=0000000000000000000000000000000000000000;hp=f5db6ecba1eb73e158f9713b3004de29d73eec39;hb=79025f72c27ba313b3c701cee238f84166f32f9e;hpb=f10c7e1c7eb3b4cb10401dbb86ca8db3dc38ced2 diff --git a/lib/Catalyst/Action/Serialize/Callback.pm b/lib/Catalyst/Action/Serialize/Callback.pm deleted file mode 100644 index f5db6ec..0000000 --- a/lib/Catalyst/Action/Serialize/Callback.pm +++ /dev/null @@ -1,27 +0,0 @@ -package Catalyst::Action::Serialize::Callback; - -use Moose; -use namespace::autoclean; - -extends 'Catalyst::Action'; - -our $VERSION = '1.07'; -$VERSION = eval $VERSION; - -sub execute { - my $self = shift; - my ( $controller, $c, $callbacks ) = @_; - - my $stash_key = ( - $controller->{'serialize'} ? - $controller->{'serialize'}->{'stash_key'} : - $controller->{'stash_key'} - ) || 'rest'; - my $output = $callbacks->{serialize}->( $c->stash->{$stash_key}, $controller, $c ); - $c->response->output( $output ); - return 1; -} - -__PACKAGE__->meta->make_immutable; - -1;