NAME
Chef::REST::Client::cookbook
VERSION
1.0
SYNOPSIS
my $obj = new Chef::REST::Client::cookbook( 'name' => $cookbook_name , 'url' => $cookbook_url , 'versions' => $versions , 'libraries' => $libraries , 'providers' => $providers , 'resources' => $resources , 'root_files' => $root_files , 'version' => $cookbook_version , 'templates' => $templates , 'files' => $files , 'attributes' => $attributes , 'recipes' => $recipes , 'metadata' => $metadata );
DESCRIPTION
used internally by other classes like Chef::REST::Client::cookbooks
METHODS
Constructor
returns new Chef::REST::Client::cookbook object
url( $url )
set 'url' property value if speicfied else return previous value;
name( $name )
set 'name' property value if speicfied else return previous value;
version( $version )
set 'version' property value if speicfied else return previous value;
libraries( $libraries )
set 'libraries' value if speicfied else return previous value;
providers( $providers )
set 'providers' value if speicfied else return previous value;
resources( $resources )
set 'resources' value if speicfied else return previous value;
root_files( $root_files )
set 'root_files' value if speicfied else return previous value;
templates( $templates )
set 'templates' value if speicfied else return previous value;
files( $files )
set 'filess' value if speicfied else return previous value;
attributes( $attributes )
$attributes is converted to Chef::REST::Client::attributes class and is assigned to 'attributes' property returns values of 'attributes' property if no argument is given.
recipes( $recipes )
set 'recipes' value if speicfied else return previous value;
metadata( $metadata )
set 'metadata' value if speicfied else return previous value;
versions( $versions )
set 'versions' value if speicfied else return previous value; $versions is converted to Chef::REST::Client::coookbook_versions class
KNOWN BUGS
SUPPORT
open a github ticket or email comments to Bhavin Patel <bpatel10@nyit.edu>
COPYRIGHT AND LICENSE
This Software is free to use , licensed under : The Artisic License 2.0 (GPL Compatible)