CPAN-Mini-Inject-REST

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

  Catalyst::Controller::REST: 0
  Catalyst::Plugin::ConfigLoader: 0
  Catalyst::Plugin::Static::Simple: 0
  Catalyst::Runtime: 5.80030
  Config::General: 0
  File::Find::Rule: 0
  JSON: 0
  List::MoreUtils: 0
  Moose: 0
  Parse::CPAN::Meta: 0
  Try::Tiny: 0
  namespace::autoclean: 0
resources:
  license: http://dev.perl.org/licenses/
version: 0.03

Makefile.PL  view on Meta::CPAN

requires 'Catalyst::Controller::REST';
requires 'JSON';
requires 'Catalyst::Action::Serialize::JSON';
requires 'Archive::Extract';
requires 'CPAN::Mini::Inject';
requires 'File::Find::Rule';
requires 'List::MoreUtils';
requires 'Parse::CPAN::Meta';
requires 'Moose';
requires 'namespace::autoclean';
requires 'Try::Tiny';
requires 'Config::General'; # This should reflect the config file format you've chosen
                 # See Catalyst::Plugin::ConfigLoader for supported formats
test_requires 'Test::More' => '0.88';
catalyst;

install_script glob('script/*.pl');
auto_install;
WriteAll;

lib/CPAN/Mini/Inject/REST/Controller/API/Version1_0.pm  view on Meta::CPAN

use 5.010;
use Moose;
use Archive::Extract;
use File::Basename qw/basename/;
use File::Copy;
use File::Find::Rule;
use File::Spec::Functions qw/catdir catfile splitpath/;
use File::Temp;
use List::MoreUtils qw/uniq/;
use Parse::CPAN::Meta;
use Try::Tiny;
use namespace::autoclean;

BEGIN {extends 'Catalyst::Controller::REST'; }

__PACKAGE__->config(
    namespace => 'api/1.0',
    default   => 'application/json',
);

=head1 NAME



( run in 0.353 second using v1.01-cache-2.11-cpan-05444aca049 )