Group
Extension

Matches 2

MojoX-Renderer-JSON-XS ( Y/YO/YOWCOW/MojoX-Renderer-JSON-XS-0.07.tar.gz, YOWCOW, 2016; MetaCPAN )
MojoX-Renderer-JSON-XS/lib/MojoX/Renderer/JSON/XS.pm ( view source; MetaCPAN )
enderer::JSON::XS;
use 5.010;
use strict;
use warnings;
our $VERSION = "0.07";

use JSON::XS;
use Mojo::Exception ();
use Mojo::Util qw(monkey_patch);

monkey_patch 'Mojo::Exception', TO_JSON => \&Moj
ur $JSON = JSON::XS->new->utf8->convert_blessed;

sub build {
    sub { ${$_[2]} = $JSON->encode($_[3]{json}); };
}

1;

__END__

=encoding utf-8

=head1 NAME

MojoX::Renderer::JSON::XS - Fast JSON::X
plugin('JSON::XS');

        # Or manually
        $app->renderer->add_handler(
            json => MojoX::Renderer::JSON::XS->build,
        );
    }

=head1 DESCRIPTION

MojoX::Renderer::JSON::XS pr
MojoX-Renderer-JSON-XS ( Y/YO/YOWCOW/MojoX-Renderer-JSON-XS-0.07.tar.gz, YOWCOW, 2016; MetaCPAN )
MojoX-Renderer-JSON-XS/lib/Mojolicious/Plugin/JSON/XS.pm ( view source; MetaCPAN )
:JSON::XS;
use strict;
use warnings;
use parent qw(Mojolicious::Plugin);

use MojoX::Renderer::JSON::XS;

sub register {
    my ($self, $app, $args) = @_;
    $app->renderer->add_handler(
        json
X::Renderer::JSON::XS->build,
    );
}

1;

__END__

=head1 NAME

Mojolicious::Plugin::JSON::XS - MojoX::Renderer::JSON::XS plugin for Mojolicious

=head1 SYNOPSIS

    $app->plugin('JSON::XS');

=hea
jolicious::Plugin::JSON::XS plugs L<MojoX::Renderer::JSON::XS> into L<Mojolicious> application.

=head1 METHODS

=head2 register

Registers JSON handler from L<MojoX::Renderer::JSON::XS>.

=head1 SEE 

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.