Sha256: 2b3c28a1dfb1a5c2141aaa70551240cf4a7dca5ce24e337a88f4b60b67bc040e
Contents?: true
Size: 722 Bytes
Versions: 2
Compression:
Stored size: 722 Bytes
Contents
module Ridley # @author Jamie Winsor <jamie@vialstudios.com> class Cookbook include Ridley::Resource set_chef_id "name" set_chef_type "cookbook" set_chef_json_class "Chef::Cookbook" set_resource_path "cookbooks" attribute :name validates_presence_of :name end module DSL # Coerces instance functions into class functions on Ridley::Cookbook. This coercion # sends an instance of the including class along to the class function. # # @see Ridley::Context # # @return [Ridley::Context] # a context object to delegate instance functions to class functions on Ridley::Cookbook def cookbook Context.new(Ridley::Cookbook, self) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ridley-0.0.2 | lib/ridley/resources/cookbook.rb |
ridley-0.0.1 | lib/ridley/resources/cookbook.rb |