Catmandu-BagIt
view release on metacpan or search on metacpan
lib/Catmandu/Exporter/BagIt.pm view on Meta::CPAN
use Moo;
with 'Catmandu::Exporter';
has user_agent => (is => 'ro');
has ignore_existing => (is => 'ro' , default => sub { 0 });
has overwrite => (is => 'ro' , default => sub { 0 });
sub _mtime {
my $file = $_[0];
my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = stat($file);
return $mtime;
}
sub add {
my ($self, $data) = @_;
my $directory = $data->{_id};
$directory =~ s{\/$}{};
return 1 if -d $directory && $self->ignore_existing;
( run in 1.844 second using v1.01-cache-2.11-cpan-5735350b133 )