package Catalyst::Action::Serialize::JSON::XS;
-use strict;
-use warnings;
+use Moose;
+use namespace::autoclean;
+BEGIN {
+ $ENV{'PERL_JSON_BACKEND'} = 2; # Always use compiled JSON::XS
+}
-use base 'Catalyst::Action::Serialize::JSON';
-use JSON::XS qw(encode_json);
+extends 'Catalyst::Action::Serialize::JSON';
+use JSON::XS ();
-sub serialize {
- my $self = shift;
- encode_json( shift );
-}
+our $VERSION = '1.01';
+$VERSION = eval $VERSION;
+
+__PACKAGE__->meta->make_immutable;
1;