class Sambot::Chef::Metadata
Constants
- GENERATED_FILES
Public Class Methods
clean()
click to toggle source
# File lib/sambot/chef/metadata.rb, line 13 def clean GENERATED_FILES.each do |filename| FS.delete(filename) end end
generate(config, dest = 'metadata.rb')
click to toggle source
# File lib/sambot/chef/metadata.rb, line 19 def generate(config, dest = 'metadata.rb') write({ 'cookbook_name' => config.name, 'cookbook_platforms' => config.available_platforms, 'cookbook_version' => config.version, 'cookbook_description' => config.description, 'cookbook_dependencies' => config.dependencies, 'cookbook_gems' => config.gems }, dest) end
Private Class Methods
write(ctx, dest)
click to toggle source
# File lib/sambot/chef/metadata.rb, line 32 def write(ctx, dest) Sambot::Template.new('metadata.rb.erb').write(ctx, dest) UI.debug('A new metadata.rb file has been generated.') end