Chef-REST-Client
view release on metacpan or search on metacpan
lib/Chef/REST/Client/cookbook_versions.pm view on Meta::CPAN
#--------------------------------------------------------------------#
# @class : Chef::Rest::Client::cookbook_versions #
# @author : Bhavin Patel #
#--------------------------------------------------------------------#
package Chef::REST::Client::cookbook_versions;
use Chef::REST::Client::cookbook_version;
$Chef::REST::Client::cookbook_versions::VERSION = 1.0;
sub new
{
my $class = shift;
my $list_of_cookbook_versions = shift;
foreach my $v (@$list_of_cookbook_versions )
{
push @{ '___cookbook_versions___' }
, new Chef::REST::Client::cookbook_version(
'url' => $v->{'url' },
'version' => $v->{'version'}
);
}
return \@{'___cookbook_versions___'};
}
1;
=pod
=head1 NAME
Chef::REST::Client::cookbook_versions
=head1 VERSION
1.0
=head1 SYNOPSIS
my $obj = new Chef::REST::Client::cookbook_versions
( @list_of_cookbook_versions);
=head1 DESCRIPTION
used internally by other classes like L<Chef::REST::Client::cookbook>
=head1 METHODS
=head2 Constructor
returns array of L<Chef::REST::Client::cookbook_versions> objects
=head1 KNOWN BUGS
=head1 SUPPORT
open a github ticket or email comments to Bhavin Patel <bpatel10@nyit.edu>
=head1 COPYRIGHT AND LICENSE
This Software is free to use , licensed under : The Artisic License 2.0 (GPL Compatible)
=cut
( run in 1.595 second using v1.01-cache-2.11-cpan-385001e3568 )