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