Class: Pod::Installer::Analyzer::TargetInspectionResult
- Inherits:
-
Object
- Object
- Pod::Installer::Analyzer::TargetInspectionResult
- Defined in:
- lib/cocoapods/installer/analyzer/target_inspection_result.rb
Instance Attribute Summary collapse
-
#archs ⇒ Array<String>
The architectures used by user’s targets.
-
#build_configurations ⇒ Hash{String=>Symbol}
A hash representing the user build configurations where each key corresponds to the name of a configuration and its value to its type (‘:debug` or `:release`).
-
#platform ⇒ Platform
The platform of the user targets.
-
#project_path ⇒ Pathname
The path of the user project that the #target_definition should integrate.
-
#project_target_uuids ⇒ Array<String>
The uuid of the user’s targets.
-
#recommends_frameworks ⇒ Bool
Whether frameworks are recommended for the integration due to the presence of Swift source in the user’s targets.
-
#target_definition ⇒ TargetDefinition
The target definition, whose project was inspected.
Instance Attribute Details
#archs ⇒ Array<String>
Returns the architectures used by user’s targets.
32 33 34 |
# File 'lib/cocoapods/installer/analyzer/target_inspection_result.rb', line 32 def archs @archs end |
#build_configurations ⇒ Hash{String=>Symbol}
Returns A hash representing the user build configurations where each key corresponds to the name of a configuration and its value to its type (‘:debug` or `:release`).
24 25 26 |
# File 'lib/cocoapods/installer/analyzer/target_inspection_result.rb', line 24 def build_configurations @build_configurations end |
#platform ⇒ Platform
Returns the platform of the user targets.
28 29 30 |
# File 'lib/cocoapods/installer/analyzer/target_inspection_result.rb', line 28 def platform @platform end |
#project_path ⇒ Pathname
Returns the path of the user project that the #target_definition should integrate.
13 14 15 |
# File 'lib/cocoapods/installer/analyzer/target_inspection_result.rb', line 13 def project_path @project_path end |
#project_target_uuids ⇒ Array<String>
Returns the uuid of the user’s targets.
17 18 19 |
# File 'lib/cocoapods/installer/analyzer/target_inspection_result.rb', line 17 def project_target_uuids @project_target_uuids end |
#recommends_frameworks ⇒ Bool
Returns whether frameworks are recommended for the integration due to the presence of Swift source in the user’s targets.
37 38 39 |
# File 'lib/cocoapods/installer/analyzer/target_inspection_result.rb', line 37 def recommends_frameworks @recommends_frameworks end |
#target_definition ⇒ TargetDefinition
Returns the target definition, whose project was inspected.
8 9 10 |
# File 'lib/cocoapods/installer/analyzer/target_inspection_result.rb', line 8 def target_definition @target_definition end |