Method: ChefDK::Policyfile::CookbookLocationSpecification#initialize
- Defined in:
- lib/chef-dk/policyfile/cookbook_location_specification.rb
#initialize(name, version_constraint, source_options, storage_config) ⇒ CookbookLocationSpecification
Returns a new instance of CookbookLocationSpecification.
48 49 50 51 52 53 54 |
# File 'lib/chef-dk/policyfile/cookbook_location_specification.rb', line 48 def initialize(name, version_constraint, , storage_config) @name = name @version_constraint = Semverse::Constraint.new(version_constraint) @source_options = @source_type = SOURCE_TYPES.find { |type| .key?(type) } @storage_config = storage_config end |