X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FAction%2FSerialize%2FJSON%2FXS.pm;h=796a8f8f13f93873bdd3aa49566a0d596991c56a;hb=7cc6122a2ef9832f8539e74ff428c22ac92af0fc;hp=3b07e4c2bca31c1c85980552f079521f4c0bd689;hpb=1f22d6b363c1287923ac8333ebc67b6d0d735786;p=catagits%2FCatalyst-Action-REST.git diff --git a/lib/Catalyst/Action/Serialize/JSON/XS.pm b/lib/Catalyst/Action/Serialize/JSON/XS.pm index 3b07e4c..796a8f8 100644 --- a/lib/Catalyst/Action/Serialize/JSON/XS.pm +++ b/lib/Catalyst/Action/Serialize/JSON/XS.pm @@ -2,18 +2,16 @@ package Catalyst::Action::Serialize::JSON::XS; use Moose; use namespace::autoclean; +BEGIN { + $ENV{'PERL_JSON_BACKEND'} = 2; # Always use compiled JSON::XS +} extends 'Catalyst::Action::Serialize::JSON'; use JSON::XS (); -our $VERSION = '0.97'; +our $VERSION = '1.12'; $VERSION = eval $VERSION; -sub _build_encoder { - my $self = shift; - return JSON::XS->new->convert_blessed; -} - __PACKAGE__->meta->make_immutable; 1;