File Coverage

lib/Module/AnyEvent/Helper/PPI/Transform/Net/Amazon/S3.pm
Criterion Covered Total %
statement 9 15 60.0
branch n/a
condition n/a
subroutine 3 5 60.0
pod 1 1 100.0
total 13 21 61.9


line stmt bran cond sub pod time code
1             package Module::AnyEvent::Helper::PPI::Transform::Net::Amazon::S3;
2              
3             # ABSTRACT: Additional transformer for Module::AnyEvent::Helper
4             our $VERSION = 'v0.04.0.80'; # VERSION
5              
6 1     1   467 use strict;
  1         2  
  1         27  
7 1     1   3 use warnings;
  1         1  
  1         25  
8              
9 1     1   373 use parent qw(PPI::Transform::PackageName);
  1         217  
  1         5  
10              
11             sub new
12             {
13 0     0 1   my ($self) = @_;
14             my $ret = $self->SUPER::new(
15             -all => sub {
16 0     0     s/^Net::Amazon::S3\b/AnyEvent::Net::Amazon::S3/g;
17 0           s/^LWP::UserAgent\b/AnyEvent::HTTP::LWP::UserAgent/g;
18 0           s/^Data::Stream::Bulk::Callback\b/Data::Stream::Bulk::AnyEvent/g;
19             }
20 0           );
21 0           return $ret;
22             }
23              
24             1;
25              
26             __END__
27              
28             =pod
29              
30             =encoding UTF-8
31              
32             =head1 NAME
33              
34             Module::AnyEvent::Helper::PPI::Transform::Net::Amazon::S3 - Additional transformer for Module::AnyEvent::Helper
35              
36             =head1 VERSION
37              
38             version v0.04.0.80
39              
40             =head1 SYNOPSIS
41              
42             use Module::AnyEvent::Helper::Filter -transformer => 'Net::Amazon::S3', -target => 'Net::Amazon::S3';
43              
44             =head1 DESCRIPTION
45              
46             This class is not intended to use directly.
47              
48             =head1 AUTHOR
49              
50             Yasutaka ATARASHI <yakex@cpan.org>
51              
52             =head1 COPYRIGHT AND LICENSE
53              
54             This software is copyright (c) 2012 by Yasutaka ATARASHI.
55              
56             This is free software; you can redistribute it and/or modify it under
57             the same terms as the Perl 5 programming language system itself.
58              
59             =cut