Aion-Annotation
view release on metacpan or search on metacpan
lib/Aion/Annotation.pm view on Meta::CPAN
s/\/$// for @libs;
my $modules_mtime = $self->modules_mtime;
my $ann = $self->ann;
my $remark = $self->remark;
my %exists;
for my $lib (@libs) {
my $iter = find $lib, "*.pm", "-f";
while(<$iter>) {
my $pkg = to_pkg(substr $_, 1 + length $lib);
$exists{$pkg} = 1;
my $mtime = int mtime;
next if !$self->force && exists $modules_mtime->{$pkg} && $modules_mtime->{$pkg} == $mtime;
$modules_mtime->{$pkg} = $mtime;
delete $_->{$pkg} for values %$ann;
delete $remark->{$pkg};
open my $f, "<:utf8", $_ or do { warn "$_ not opened: $!"; next };
my @ann; my @rem;
t/aion/annotation.t view on Meta::CPAN
use common::sense; use open qw/:std :utf8/; use Carp qw//; use Cwd qw//; use File::Basename qw//; use File::Find qw//; use File::Slurper qw//; use File::Spec qw//; use File::Path qw//; use Scalar::Util qw//; use Test::More 0.98; use String::Diff q...
# # NAME
#
# Aion::Annotation - обÑабаÑÑÐ²Ð°ÐµÑ Ð°Ð½Ð½Ð¾ÑаÑии в модÑлÑÑ
perl
#
# # VERSION
#
# 0.0.2-prealpha
#
# # SYNOPSIS
#
( run in 1.197 second using v1.01-cache-2.11-cpan-140bd7fdf52 )