11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/sambot/chef/metadata.rb', line 11
def self.generate(name, platforms, version, description, dependencies = nil, gems = nil)
if dependencies
dependencies = dependencies.map { |x| x.is_a?(Hash) ? "#{x.keys.first}', '#{x.values.first}" : x }
end
context = {
'cookbook_name' => name,
'cookbook_platforms' => platforms,
'cookbook_version' => version,
'cookbook_description' => description,
'cookbook_dependencies' => dependencies,
'cookbook_gems' => gems,
}
generate_metadata(context)
end
|