Class: Sambot::Chef::Metadata

Inherits:
Object
  • Object
show all
Defined in:
lib/sambot/chef/metadata.rb

Class Method Summary collapse

Class Method Details

.generate(config, dest = 'metadata.rb') ⇒ Object



11
12
13
14
15
16
17
18
19
20
# File 'lib/sambot/chef/metadata.rb', line 11

def generate(config, dest = 'metadata.rb')
  write({
    'cookbook_name' => config['name'],
    'cookbook_platforms' => config['platforms'],
    'cookbook_version' => config['version'],
    'cookbook_description' => config['description'],
    'cookbook_dependencies' => map_dependencies(config),
    'cookbook_gems' => config['gems'] || [],
  }, dest)
end