X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FAction%2FSerialize%2FJSON.pm;h=9d5f304438a4d615dbaefcf9da57dffd60d81076;hb=3b3fd402d25bc1acb7061296960161c71a27a793;hp=b48a21363cc62f95ae5276e6e02a0f9b2f330510;hpb=96a61a601b093754a99bb61b57e41dbfc3228ad7;p=catagits%2FCatalyst-Action-REST.git diff --git a/lib/Catalyst/Action/Serialize/JSON.pm b/lib/Catalyst/Action/Serialize/JSON.pm index b48a213..9d5f304 100644 --- a/lib/Catalyst/Action/Serialize/JSON.pm +++ b/lib/Catalyst/Action/Serialize/JSON.pm @@ -4,10 +4,7 @@ use Moose; use namespace::autoclean; extends 'Catalyst::Action'; -use JSON (); - -our $VERSION = '0.84'; -$VERSION = eval $VERSION; +use JSON::MaybeXS qw(JSON); has encoder => ( is => 'ro', @@ -39,4 +36,6 @@ sub serialize { $self->encoder->encode( $data ); } +__PACKAGE__->meta->make_immutable; + 1;