File Coverage

blib/lib/HTTP/Engine.pm
Criterion Covered Total %
statement 18 18 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod n/a
total 24 24 100.0


line stmt bran cond sub pod time code
1             package HTTP::Engine;
2 60     60   5084182 use 5.008;
  60         358  
  60         2799  
3 60     60   13204 use Any::Moose;
  60         3416814  
  60         410  
4             our $VERSION = '0.03005';
5 60     60   69420 use HTTP::Engine::Request;
  60         185  
  60         2560  
6 60     60   73949 use HTTP::Engine::Response;
  60         179  
  60         2309  
7 60     60   450 use HTTP::Engine::Types::Core qw( Interface );
  60         120  
  60         429  
8              
9             has 'interface' => (
10             is => 'ro',
11             isa => Interface,
12             coerce => 1,
13             handles => [ qw(run) ],
14             );
15              
16 60     60   18426 no Any::Moose;
  60         126  
  60         277  
17             __PACKAGE__->meta->make_immutable(inline_destructor => 1);
18             1;
19             __END__