X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FAction%2FSerialize%2FJSON.pm;h=a681bcf25f9567f3fd8346b1e91b1a6f7c0add3f;hb=546f2871596e4ee5b305891b254170f45eb49629;hp=561b49bd213a976a2742dcae1b7d69c252c61fbf;hpb=07682cbc3e3c974a32b52eec5cc8c7035a5c12ed;p=catagits%2FCatalyst-Action-REST.git diff --git a/lib/Catalyst/Action/Serialize/JSON.pm b/lib/Catalyst/Action/Serialize/JSON.pm index 561b49b..a681bcf 100644 --- a/lib/Catalyst/Action/Serialize/JSON.pm +++ b/lib/Catalyst/Action/Serialize/JSON.pm @@ -24,7 +24,7 @@ sub execute { ) || 'rest'; my $output; eval { - $output = encode_json( $c->stash->{$stash_key} ); + $output = $self->encode( $c->stash->{$stash_key} ); }; if ($@) { return $@; @@ -33,4 +33,9 @@ sub execute { return 1; } +sub encode { + my $self = shift; + encode_json( @_ ); +} + 1;