GitHub-Authorization

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Pod::Coverage::TrustPod" : "0",
            "Test::Pod" : "1.41",
            "Test::Pod::Coverage" : "1.08",
            "version" : "0.9901"
         }
      },
      "runtime" : {
         "requires" : {
            "Carp" : "0",
            "HTTP::Tiny" : "0",
            "IO::Socket::SSL" : "1.56",
            "MIME::Base64" : "0",
            "Mozilla::CA" : "0",
            "Params::Validate" : "0",
            "Sub::Exporter::Progressive" : "0",
            "autobox::JSON" : "0",
            "namespace::clean" : "0",
            "perl" : "5.006",
            "strict" : "0",
            "warnings" : "0"
         }

META.yml  view on Meta::CPAN

  directory:
    - corpus
    - t
provides:
  GitHub::Authorization:
    file: lib/GitHub/Authorization.pm
    version: 0.001
requires:
  Carp: 0
  HTTP::Tiny: 0
  IO::Socket::SSL: 1.56
  MIME::Base64: 0
  Mozilla::CA: 0
  Params::Validate: 0
  Sub::Exporter::Progressive: 0
  autobox::JSON: 0
  namespace::clean: 0
  perl: 5.006
  strict: 0
  warnings: 0
resources:

Makefile.PL  view on Meta::CPAN

  "CONFIGURE_REQUIRES" => {
    "ExtUtils::MakeMaker" => "6.30"
  },
  "DISTNAME" => "GitHub-Authorization",
  "EXE_FILES" => [],
  "LICENSE" => "lgpl",
  "NAME" => "GitHub::Authorization",
  "PREREQ_PM" => {
    "Carp" => 0,
    "HTTP::Tiny" => 0,
    "IO::Socket::SSL" => "1.56",
    "MIME::Base64" => 0,
    "Mozilla::CA" => 0,
    "Params::Validate" => 0,
    "Sub::Exporter::Progressive" => 0,
    "autobox::JSON" => 0,
    "namespace::clean" => 0,
    "strict" => 0,
    "warnings" => 0
  },
  "VERSION" => "0.001",

cpanfile  view on Meta::CPAN

requires "Carp" => "0";
requires "HTTP::Tiny" => "0";
requires "IO::Socket::SSL" => "1.56";
requires "MIME::Base64" => "0";
requires "Mozilla::CA" => "0";
requires "Params::Validate" => "0";
requires "Sub::Exporter::Progressive" => "0";
requires "autobox::JSON" => "0";
requires "namespace::clean" => "0";
requires "perl" => "5.006";
requires "strict" => "0";
requires "warnings" => "0";

lib/GitHub/Authorization.pm  view on Meta::CPAN

use strict;
use warnings;
use Carp 'confess';

use autobox::JSON;
use HTTP::Tiny;
use MIME::Base64;
use Params::Validate ':all';

# for SSL and SSL CA verification
use IO::Socket::SSL 1.56;
use Mozilla::CA;

use namespace::clean;

use Sub::Exporter::Progressive -setup => {
    exports => [ qw{ is_legal_scope legal_scopes get_gh_token } ],
};

# debugging...
#use Smart::Comments '###';

t/000-report-versions-tiny.t  view on Meta::CPAN


    # So, we should be good, right?
    return sprintf('%-45s => %-10s%-15s%s', $module, $pmver, $wanted, "\n");
}

eval { $v .= pmver('Carp','any version') };
eval { $v .= pmver('ExtUtils::MakeMaker','6.30') };
eval { $v .= pmver('File::Find','any version') };
eval { $v .= pmver('File::Temp','any version') };
eval { $v .= pmver('HTTP::Tiny','any version') };
eval { $v .= pmver('IO::Socket::SSL','1.56') };
eval { $v .= pmver('MIME::Base64','any version') };
eval { $v .= pmver('Mozilla::CA','any version') };
eval { $v .= pmver('Params::Validate','any version') };
eval { $v .= pmver('Pod::Coverage::TrustPod','any version') };
eval { $v .= pmver('Sub::Exporter::Progressive','any version') };
eval { $v .= pmver('Test::More','0.88') };
eval { $v .= pmver('Test::Pod','1.41') };
eval { $v .= pmver('Test::Pod::Coverage','1.08') };
eval { $v .= pmver('autobox::JSON','any version') };
eval { $v .= pmver('namespace::clean','any version') };



( run in 0.578 second using v1.01-cache-2.11-cpan-4d50c553e7e )