Method: Pod::Swift::ProjectPackages#initialize

Defined in:
lib/cocoapods-spm/swift/package/project_packages.rb

#initialize(options = {}) ⇒ ProjectPackages

Returns a new instance of ProjectPackages.

Raises:

  • (Informative)


6
7
8
9
10
11
12
13
# File 'lib/cocoapods-spm/swift/package/project_packages.rb', line 6

def initialize(options = {})
  @src_dir = options[:src_dir]
  raise Informative, "src_dir must not be nil" if @src_dir.nil?

  @json_dir = options[:write_json_to_dir]
  @pkg_desc_cache = {}
  load
end