File Coverage

blib/lib/Chef/REST/Client/runlist.pm
Criterion Covered Total %
statement 3 9 33.3
branch n/a
condition n/a
subroutine 1 2 50.0
pod 0 1 0.0
total 4 12 33.3


line stmt bran cond sub pod time code
1             #--------------------------------------------------------------------#
2             # @class : Chef::Rest::Client::runlist #
3             # @author : Bhavin Patel #
4             #--------------------------------------------------------------------#
5              
6             package Chef::REST::Client::runlist;
7 1     1   1219 use Chef::REST::Client::recipe;
  1         2  
  1         133  
8              
9             $Chef::REST::Client::runlist::VERSION = 1.0;
10              
11             sub new
12             {
13 0     0 0   my $class = shift;
14 0           my ($param) = (@_);
15 0           my $self = {};
16 0           bless $self, $class;
17            
18 0           return [ map { new Chef::REST::Client::recipe($_) } @$param ];
  0            
19            
20             }
21              
22             1;
23              
24              
25             =pod
26              
27             =head1 NAME
28              
29             Chef::REST::Client::runlist
30              
31             =head1 VERSION
32              
33             1.0
34              
35             =head1 SYNOPSIS
36              
37             use Chef::REST::Client::runlist;
38              
39             my $obj = new Chef::REST::Client::runlist;
40            
41             =head1 DESCRIPTION
42              
43             Class that represents chef runlist
44             returns a map of L class.
45              
46             =head1 METHODS
47              
48             =head2 Constructor
49              
50             returns map of Chef::REST::Client::recipe
51              
52             =head1 KNOWN BUGS
53              
54             =head1 SUPPORT
55              
56             open a github ticket or email comments to Bhavin Patel
57              
58             =head1 COPYRIGHT AND LICENSE
59              
60             This Software is free to use , licensed under : The Artisic License 2.0 (GPL Compatible)
61              
62             =cut
63