File Coverage

blib/lib/WebService/Blekko/Result.pm
Criterion Covered Total %
statement 9 22 40.9
branch n/a
condition n/a
subroutine 3 7 42.8
pod 3 4 75.0
total 15 33 45.4


line stmt bran cond sub pod time code
1             #
2              
3             package WebService::Blekko::Result;
4              
5 3     3   17 use strict;
  3         7  
  3         103  
6 3     3   16 use warnings;
  3         6  
  3         93  
7 3     3   15 no warnings qw( uninitialized );
  3         5  
  3         672  
8              
9             =head1 NAME
10              
11             WebService::Blekko::Result -- generic result from WebService::Blekko
12              
13             =cut
14              
15             our $VERSION = '1.00';
16              
17             sub new
18             {
19 0     0 0   my $class = shift;
20 0           my $self = bless {}, $class;
21              
22 0           my ( $result, $error, $http_code ) = @_;
23              
24 0           $self->{result} = $result;
25 0           $self->{error} = $error;
26 0           $self->{http_code} = $http_code;
27              
28 0           return $self;
29             }
30              
31             =head1 METHODS
32              
33             =head2 result
34              
35             =head2 error
36              
37             =head2 http_code
38              
39             =cut
40              
41             # accessors
42              
43             sub result
44             {
45 0     0 1   my ( $self ) = @_;
46              
47 0           return $self->{result};
48             }
49              
50             sub error
51             {
52 0     0 1   my ( $self ) = @_;
53              
54 0           return $self->{error};
55             }
56              
57             sub http_code
58             {
59 0     0 1   my ( $self ) = @_;
60              
61 0           return $self->{http_code};
62             }
63              
64             1;