Class: Pod::Installer::Analyzer::AnalysisResult

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

Overview

———————————————————————–#

Analysis sub-steps collapse

Instance Attribute Details

#librariesArray<Library>

Returns the libraries generated by the target definitions.

Returns:

  • (Array<Library>)

    the libraries generated by the target definitions.



478
479
480
# File 'lib/cocoapods/installer/analyzer.rb', line 478

def libraries
  @libraries
end

#podfile_stateSpecsState

Returns the states of the Podfile specs.

Returns:

  • (SpecsState)

    the states of the Podfile specs.



458
459
460
# File 'lib/cocoapods/installer/analyzer.rb', line 458

def podfile_state
  @podfile_state
end

#sandbox_stateSpecsState

Returns the states of the Sandbox respect the resolved specifications.

Returns:



473
474
475
# File 'lib/cocoapods/installer/analyzer.rb', line 473

def sandbox_state
  @sandbox_state
end

#specificationsArray<Specification>

Returns the specifications of the resolved version of Pods that should be installed.

Returns:

  • (Array<Specification>)

    the specifications of the resolved version of Pods that should be installed.



468
469
470
# File 'lib/cocoapods/installer/analyzer.rb', line 468

def specifications
  @specifications
end

#specs_by_targetHash{TargetDefinition => Array<Spec>}

Returns the specifications grouped by target.

Returns:

  • (Hash{TargetDefinition => Array<Spec>})

    the specifications grouped by target.



463
464
465
# File 'lib/cocoapods/installer/analyzer.rb', line 463

def specs_by_target
  @specs_by_target
end