Method: SourceCookbook#initialize

Defined in:
lib/mofa/source_cookbook.rb

#initialize(cookbook_name_or_path, override_mofa_secrets = nil) ⇒ SourceCookbook

Returns a new instance of SourceCookbook.



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/mofa/source_cookbook.rb', line 4

def initialize(cookbook_name_or_path, override_mofa_secrets = nil)
  super()
  path = Pathname.new(cookbook_name_or_path)

  say "Looking for Cookbook Sources in Path #{path}..."
  @source_uri = "file://#{path.realpath}"

  say "source_dir=#{source_dir}"

  @override_mofa_secrets = override_mofa_secrets

  autodetect_name
  autodetect_version
end