Scrapar

 view release on metacpan or  search on metacpan

lib/Scrapar/Util.pm  view on Meta::CPAN


    # make a unique digest based on where parray() is called and on
    # the data in parray initially

    my $digest = join q//, (caller(1))[3,2]; # sub name, line number
    for my $data (sort @array_data) {
	$digest = md5_hex($data . $digest);
    }

    mkdir "/tmp/parray/";
    my $filename = "/tmp/parray/" . join q/-/, (caller)[0], $digest ;

    $ENV{SCRAPER_LOGGER}->info("parray filename: $filename");

    my $X = Scrapar::PArray->new($filename);
    $X->push(@array_data) if $X->{is_file_empty};
    return $X;
}

sub match {
    my $text = shift;



( run in 0.987 second using v1.01-cache-2.11-cpan-a3c8064c92c )