class Pod::DyInstaller::Analyzer::AnalysisResult
Attributes
podfile_dependency_cache[RW]
@return [PodfileDependencyCache] the cache of all dependencies in the
podfile.
podfile_state[RW]
@return [SpecsState] the states of the Podfile specs.
sandbox_state[RW]
@return [SpecsState] the states of the {Sandbox} respect the resolved
specifications.
specifications[RW]
@return [Array<Specification>] the specifications of the resolved
version of Pods that should be installed.
specs_by_source[RW]
@return [Hash{Source => Array<Specification>}] the
specifications grouped by spec repo source.
specs_by_target[RW]
@return [Hash{TargetDefinition => Array<Specification>}] the
specifications grouped by target.
target_inspections[RW]
@return [Hash{TargetDefinition => Array<TargetInspectionResult>}] the
results of inspecting the user targets
targets[RW]
@return [Array<AggregateTarget>] The aggregate targets created for each
{TargetDefinition} from the {Podfile}.
Public Instance Methods
all_user_build_configurations()
click to toggle source
@return [Hash{String=>Symbol}] A hash representing all the user build
configurations across all integration targets. Each key corresponds to the name of a configuration and its value to its type (`:debug` or `:release`).
# File lib/pod/installer/analyzer/analysis_result.rb, line 49 def all_user_build_configurations targets.reduce({}) do |result, target| result.merge(target.user_build_configurations) end end