CPAN-Mini-Inject-Remote
view release on metacpan or search on metacpan
lib/CPAN/Mini/Inject/Remote.pm view on Meta::CPAN
# -*- indent-tabs-mode: nil -*-
package CPAN::Mini::Inject::Remote;
use strict;
use warnings;
use Params::Validate qw/validate
SCALAR/;
use File::Spec;
use YAML::Any qw/LoadFile/;
use LWP::UserAgent;
use HTTP::Request;
use HTTP::Request::Common;
use Data::Dumper;
use Carp;
=head1 NAME
CPAN::Mini::Inject::Remote - Inject into your CPAN mirror from over here
=head1 VERSION
Version 0.04
=cut
our $VERSION = '0.04';
=head1 SYNOPSIS
describe the module, working code example
=cut
=head1 DESCRIPTION
=cut
=head1 FUNCTIONS
=cut
=head2 new
Class constructor
=cut
sub new {
my $proto = shift;
my $class = ref($proto) || $proto;
my $self = {};
bless ($self, $class);
$self->_initialize(@_);
return $self;
} # end of method new
######
#
# _initialize
#
# Class properties initator
#
###
sub _initialize {
my $self = shift;
my %args = validate(@_,
{
config_file => {
type => SCALAR,
optional => 1,
( run in 0.662 second using v1.01-cache-2.11-cpan-39bf76dae61 )