Class: Pod::Installer::PostInstallHooksContext::UmbrellaTargetDescription
- Inherits:
-
Object
- Object
- Pod::Installer::PostInstallHooksContext::UmbrellaTargetDescription
- Defined in:
- lib/cocoapods/installer/post_install_hooks_context.rb
Overview
Pure data class which describes and umbrella target.
Instance Attribute Summary collapse
-
#cocoapods_target_label ⇒ String
The label for the target.
-
#platform_deployment_target ⇒ String
The deployment target.
-
#platform_name ⇒ Symbol
The platform (either ‘:ios`, `:watchos` or `:osx`).
-
#specs ⇒ Array<Specification>
The list of the specifications of the target.
-
#user_project_path ⇒ String
The path of the user project integrated by this target.
-
#user_target_uuids ⇒ Array<String>
The list of the UUIDs of the user targets integrated by this umbrella target.
Instance Attribute Details
#cocoapods_target_label ⇒ String
Returns The label for the target.
79 80 81 |
# File 'lib/cocoapods/installer/post_install_hooks_context.rb', line 79 def cocoapods_target_label @cocoapods_target_label end |
#platform_deployment_target ⇒ String
Returns The deployment target.
75 76 77 |
# File 'lib/cocoapods/installer/post_install_hooks_context.rb', line 75 def platform_deployment_target @platform_deployment_target end |
#platform_name ⇒ Symbol
Returns The platform (either ‘:ios`, `:watchos` or `:osx`).
71 72 73 |
# File 'lib/cocoapods/installer/post_install_hooks_context.rb', line 71 def platform_name @platform_name end |
#specs ⇒ Array<Specification>
Returns The list of the specifications of the target.
67 68 69 |
# File 'lib/cocoapods/installer/post_install_hooks_context.rb', line 67 def specs @specs end |
#user_project_path ⇒ String
Returns The path of the user project integrated by this target.
53 54 55 |
# File 'lib/cocoapods/installer/post_install_hooks_context.rb', line 53 def user_project_path @user_project_path end |
#user_target_uuids ⇒ Array<String>
Returns The list of the UUIDs of the user targets integrated by this umbrella target. They can be used to find the targets opening the project They can be used to find the targets opening the project with Xcodeproj.
62 63 64 |
# File 'lib/cocoapods/installer/post_install_hooks_context.rb', line 62 def user_target_uuids @user_target_uuids end |