Class: Pod::Installer::ProjectCache::ProjectCacheAnalysisResult

Inherits:
Object
  • Object
show all
Defined in:
lib/cocoapods/installer/project_cache/project_cache_analysis_result.rb

Overview

The result object from analyzing the project cache.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pod_targets_to_generate, aggregate_targets_to_generate, cache_key_by_target_label, build_configurations, project_object_version) ⇒ ProjectCacheAnalysisResult

Initialize a new instance.



42
43
44
45
46
47
48
49
# File 'lib/cocoapods/installer/project_cache/project_cache_analysis_result.rb', line 42

def initialize(pod_targets_to_generate, aggregate_targets_to_generate, cache_key_by_target_label,
               build_configurations, project_object_version)
  @pod_targets_to_generate = pod_targets_to_generate
  @aggregate_targets_to_generate = aggregate_targets_to_generate
  @cache_key_by_target_label = cache_key_by_target_label
  @build_configurations = build_configurations
  @project_object_version = project_object_version
end

Instance Attribute Details

#aggregate_targets_to_generateArray<AggregateTarget> (readonly)



17
18
19
# File 'lib/cocoapods/installer/project_cache/project_cache_analysis_result.rb', line 17

def aggregate_targets_to_generate
  @aggregate_targets_to_generate
end

#build_configurationsHash{String => Symbol} (readonly)



27
28
29
# File 'lib/cocoapods/installer/project_cache/project_cache_analysis_result.rb', line 27

def build_configurations
  @build_configurations
end

#cache_key_by_target_labelHash{String => TargetCacheKey} (readonly)



22
23
24
# File 'lib/cocoapods/installer/project_cache/project_cache_analysis_result.rb', line 22

def cache_key_by_target_label
  @cache_key_by_target_label
end

#pod_targets_to_generateArray<PodTarget> (readonly)



10
11
12
# File 'lib/cocoapods/installer/project_cache/project_cache_analysis_result.rb', line 10

def pod_targets_to_generate
  @pod_targets_to_generate
end

#project_object_versionInteger (readonly)



32
33
34
# File 'lib/cocoapods/installer/project_cache/project_cache_analysis_result.rb', line 32

def project_object_version
  @project_object_version
end