class Dapp::Dimg::Builder::Chef::CookbookMetadata::FromConfBuilder
Public Class Methods
new(metadata, name, version, cookbooks)
click to toggle source
Calls superclass method
Dapp::Dimg::Builder::Chef::CookbookMetadata::Builder::new
# File lib/dapp/dimg/builder/chef/cookbook_metadata.rb, line 84 def initialize(metadata, name, version, cookbooks) super(metadata) @cookbooks = cookbooks @cookbooks.each do |cname, desc| depends(cname, desc[:version_constraint], **desc) end self.name name self.version version end
Public Instance Methods
dump()
click to toggle source
# File lib/dapp/dimg/builder/chef/cookbook_metadata.rb, line 97 def dump [].tap do |lines| lines << "name #{@metadata.name.inspect}\n" lines << "version #{@metadata.version.inspect}\n" @cookbooks.keys.each do |cookbook| lines << "depends #{cookbook.inspect}\n" unless cookbook.start_with? 'dimod-' end end.join end