Class: Pod::SPM::Resolver::ProductDependencyResolver

Inherits:
Object
  • Object
show all
Includes:
Config::Mixin
Defined in:
lib/cocoapods-spm/resolver/product_dep_resolver.rb

Instance Method Summary collapse

Methods included from Config::SPMConfigMixin

#macro_pods, #spm_config

Methods included from Config::PodConfigMixin

#pod_config

Methods included from Config::ProjectConfigMixin

#project_config

Constructor Details

#initialize(podfile, result) ⇒ ProductDependencyResolver

Returns a new instance of ProductDependencyResolver.



9
10
11
12
# File 'lib/cocoapods-spm/resolver/product_dep_resolver.rb', line 9

def initialize(podfile, result)
  @podfile = podfile
  @result = result
end

Instance Method Details

#resolveObject



14
15
16
17
18
19
20
# File 'lib/cocoapods-spm/resolver/product_dep_resolver.rb', line 14

def resolve
  
  resolve_dynamic_products
  resolve_binary_targets
  resolve_headers_path_by_target
  resolve_product_deps
end