X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FAction%2FSerialize%2FJSON%2FXS.pm;h=a6e86a1e8a00ad6c9772fe36db1c1df370c696b8;hb=f789417d081b4d519ded07eec046c0b01661e25d;hp=b474dcf80b4eb6ca3d20df29cb6aab044e07ac13;hpb=1c4b501bc1fcd7662bd670f214928e950f2f1cab;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 b474dcf..a6e86a1 100644 --- a/lib/Catalyst/Action/Serialize/JSON/XS.pm +++ b/lib/Catalyst/Action/Serialize/JSON/XS.pm @@ -2,18 +2,13 @@ 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.93'; -$VERSION = eval $VERSION; - -sub _build_encoder { - my $self = shift; - return JSON::XS->new->convert_blessed; -} - __PACKAGE__->meta->make_immutable; 1;