Net-MAC-Vendor
view release on metacpan or search on metacpan
lib/Net/MAC/Vendor.pm view on Meta::CPAN
467468469470471472473474475476477478479480481482483484485486487sub
load_cache {
my
(
$source
,
$dest
) =
@_
;
my
$data
=
do
{;
if
(
defined
$source
) {
unless
( -e
$source
) {
Carp::carp
"Net::Mac::Vendor cache source [$source] does not exist"
;
return
;
}
do
{
local
(
*ARGV
, $/ );
@ARGV
=
$source
; <> }
}
else
{
#say time . " Fetching URL";
my
$url
= oui_url();
my
$tx
= __PACKAGE__->ua->get(
$url
);
#say time . " Fetched URL";
#say "size is " . $tx->res->headers->header( 'content-length' );
(
$url
=~ /\.bz2/) ? _bunzip(
$tx
->res->body) :
(
$url
=~ /\.gz/) ? _gunzip(
$tx
->res->body) :
$tx
->res->body;
( run in 0.302 second using v1.01-cache-2.11-cpan-87723dcf8b7 )