Group
Extension

Matches 5

Dezi-Admin ( K/KA/KARMAN/Dezi-Admin-0.006.tar.gz, KARMAN, 2014; MetaCPAN )
Dezi-Admin/lib/Dezi/Admin/API.pm ( view source; MetaCPAN )
dmin::API;
use strict;
use warnings;
use Carp;
use Plack::Builder;
use Data::Dump qw( dump );
use JSON;
use Dezi::Admin::API::Indexes;

our $VERSION = '0.006';

=head1 NAME

Dezi::Admin::API - Dezi ad
             };
                $resp->body( to_json($about) );
                $resp->status(200);
                $resp->content_type('application/json');
                return $resp->finalize();
 
Dezi-Admin ( K/KA/KARMAN/Dezi-Admin-0.006.tar.gz, KARMAN, 2014; MetaCPAN )
Dezi-Admin/lib/Dezi/Admin/API/Response.pm ( view source; MetaCPAN )
erload
    '""'     => sub { $_[0]->stringify; },
    'bool'   => sub {1},
    fallback => 1;
use JSON;
use Plack::Util::Accessor qw(
    total
    success
    results
    metaData
);

sub new {
    m
s,
    };

    return bless $self, $class;
}

sub stringify {
    my $self = shift;
    return to_json( {%$self} );
}

1;

__END__

=head1 NAME

Dezi::Admin::API::Response - Dezi administration API re
total,
    results => $list,
 );
 print $resp;  # renders as JSON
        
=head1 DESCRIPTION

Dezi::Admin::API::Response represents a JSON response to an API call.

=head1 METHODS

=head2 new( I<args
Dezi-Admin ( K/KA/KARMAN/Dezi-Admin-0.006.tar.gz, KARMAN, 2014; MetaCPAN )
Dezi-Admin/lib/Dezi/Admin/API/Indexes.pm ( view source; MetaCPAN )
Component );
use Data::Dump qw( dump );
use Plack::Util::Accessor qw(
    debug
    engine
);
use JSON;
use Plack::Middleware::REST::Util;
use Dezi::Admin::Utils;
use Dezi::Admin::API::Response;

our 
esponse;
    $resp->status(200) unless $resp->status;
    $resp->content_type(Dezi::Admin::Utils::json_mime_type)
        unless $resp->content_type;
    $resp->body($idx);
    return $resp->finalize;
esponse;
    $resp->status(200) unless $resp->status;
    $resp->content_type(Dezi::Admin::Utils::json_mime_type)
        unless $resp->content_type;
    $resp->body("$list");
    return $resp->finali
Dezi-Admin ( K/KA/KARMAN/Dezi-Admin-0.006.tar.gz, KARMAN, 2014; MetaCPAN )
Dezi-Admin/lib/Dezi/Admin/API/Stats.pm ( view source; MetaCPAN )
p qw( dump );
use Plack::Util::Accessor qw(
    debug
    conn
    table_name
    searcher
);
use JSON;
use Plack::Middleware::REST::Util;
use Dezi::Admin::Utils;
use Dezi::Admin::API::Response;
use T
 undef;
    if ( !$method ) {
        $resp->status(404);
        $resp->body(
            encode_json(
                {   code    => 404,
                    success => 0,
                    error 
;
    }

    $resp->status(200) unless $resp->status;
    $resp->content_type(Dezi::Admin::Utils::json_mime_type)
        unless $resp->content_type;

    return $resp->finalize;
}

1;

__END__

=head
Dezi-Admin ( K/KA/KARMAN/Dezi-Admin-0.006.tar.gz, KARMAN, 2014; MetaCPAN )
Dezi-Admin/lib/Dezi/Admin/Utils.pm ( view source; MetaCPAN )
;
use Carp;
use Data::Dump qw( dump );
use JSON;
use Sort::SQL;
use Search::QueryParser::SQL;

our $VERSION = '0.006';

sub json_mime_type {'application/json'}

sub params_to_sql {
    my $req = shift
olor )]
 );
        
=head1 DESCRIPTION

Dezi::Admin utility functions.

=head1 FUNCTIONS

=head2 json_mime_type

Returns appropriate MIME type string.

=head2 params_to_sql( I<plack_request>, I<table

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