Changeset 4919 for lang/perl/Net-CIDR-MobileJP
- Timestamp:
- 01/19/08 05:07:46 (5 years ago)
- Location:
- lang/perl/Net-CIDR-MobileJP/tags/0.10
- Files:
-
- 5 modified
-
Changes (modified) (1 diff)
-
MANIFEST (modified) (2 diffs)
-
Makefile.PL (modified) (2 diffs)
-
lib/Net/CIDR/MobileJP.pm (modified) (1 diff)
-
lib/Net/CIDR/MobileJP/Scraper.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Net-CIDR-MobileJP/tags/0.10/Changes
r4908 r4919 1 1 Revision history for Net-CIDR-MobileJP 2 3 0.10 4 fix a build problem 2 5 3 6 0.0.9 Thu Dec 6 18:21:39 PST 2007 -
lang/perl/Net-CIDR-MobileJP/tags/0.10/MANIFEST
r4908 r4919 22 22 net-cidr-mobilejp-scraper.pl 23 23 README 24 share/DUMMY25 24 t/00.load.t 26 25 t/01.base.t … … 29 28 t/spelling.t 30 29 t/test.yaml 30 share/cidr.yaml -
lang/perl/Net-CIDR-MobileJP/tags/0.10/Makefile.PL
r4908 r4919 3 3 use lib qw(lib); 4 4 use inc::Module::Install; 5 use YAML;6 5 use File::Spec; 7 6 8 7 sub GenYAML { 8 eval "require YAML"; 9 if ($@) { 10 print "YAML.pm not found. please run net-cidr-mobilejp-scraper.pl manualy\n"; 11 return; 12 } 13 9 14 open(my $fh, '>', File::Spec->catfile('share', 'cidr.yaml')) or die "can't open file"; 10 15 require Net::CIDR::MobileJP::Scraper; … … 18 23 requires 'HTTP::MobileAgent' => 0; 19 24 requires 'Net::CIDR::Lite' => 0; 20 requires 'UNIVERSAL::require' => 0;21 25 requires 'YAML' => 0; 22 26 requires 'version' => 0; 23 27 requires 'File::ShareDir' => 0; 24 requires 'WWW::MobileCarrierJP' => 0; 28 29 build_requires 'WWW::MobileCarrierJP' => 0; 25 30 26 31 install_share; -
lang/perl/Net-CIDR-MobileJP/tags/0.10/lib/Net/CIDR/MobileJP.pm
r4908 r4919 6 6 use Net::CIDR::Lite; 7 7 use File::ShareDir (); 8 our $VERSION = '0. 0.9';8 our $VERSION = '0.10'; 9 9 10 10 sub new { -
lang/perl/Net-CIDR-MobileJP/tags/0.10/lib/Net/CIDR/MobileJP/Scraper.pm
r4908 r4919 2 2 use strict; 3 3 use warnings; 4 use UNIVERSAL::require;5 4 use WWW::MobileCarrierJP::DoCoMo::CIDR; 5 use WWW::MobileCarrierJP::EZWeb::CIDR; 6 use WWW::MobileCarrierJP::AirHPhone::CIDR; 7 use WWW::MobileCarrierJP::ThirdForce::CIDR; 6 8 7 9 my $short_name_for = +{ … … 20 22 for my $carrier (qw/DoCoMo EZWeb AirHPhone ThirdForce/) { 21 23 my $class = "WWW::MobileCarrierJP::${carrier}::CIDR"; 22 $class->use or die $@;23 24 my $dat = $class->scrape; 24 25 $result->{$short_name_for->{$carrier}} = [map { "$_->{ip}$_->{subnetmask}" } @$dat];
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)