Group
Extension

Matches 2

CPAN-Source ( C/CO/CORNELIUS/CPAN-Source-0.04.tar.gz, CORNELIUS, 2012; MetaCPAN )
CPAN-Source/lib/CPAN/Source.pm ( view source; MetaCPAN )
 Cache::File;
use DateTime;
use DateTime::Format::HTTP;
use CPAN::DistnameInfo;
use YAML::XS;
use JSON::XS;

use CPAN::Source::Dist;
use CPAN::Source::Package;

use constant { DEBUG => $ENV{DEBUG} };
       return unless $self->mirror;
        # get 07mirror.json
        my $json = $self->fetch_mirrors;
        my $data = decode_json( $json );
        return $data;
    };

sub debug { 
    say "[D
ist_txt ) );
}

sub recent {
    my ($self,$period) = @_;
    my $json = $self->fetch_recent( $period );
    return decode_json( $json );
}

sub parse_modlist { 
    my ($self,$modlist_data) = @_;

  
CPAN-Source ( C/CO/CORNELIUS/CPAN-Source-0.04.tar.gz, CORNELIUS, 2012; MetaCPAN )
CPAN-Source/lib/CPAN/Source/Dist.pm ( view source; MetaCPAN )
urity 
    filename 
    cpanid 
    extension 
    pathname
    source_path 
    _parent
));
use JSON::XS;
use YAML::XS;
use URI;
use overload '""' => \&to_string;

# CPAN::DistnameInfo compatible
su
cpanid,
        extension => $self->extension,
        pathname  => $self->pathname,
        source_path => $self->source_path,
    };
}

sub to_string { 
    return encode_json( $_[0]->data );
}

1;

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