Class: Pod::Installer::PostInstallHooksContext::UmbrellaTargetDescription

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

Overview

Pure data class which describes and umbrella target.

Instance Attribute Summary collapse

Instance Attribute Details

#cocoapods_target_labelString

Returns The label for the target.

Returns:

  • (String)

    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_targetString

Returns The deployment target.

Returns:

  • (String)

    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_nameSymbol

Returns The platform (either ‘:ios`, `:watchos` or `:osx`).

Returns:

  • (Symbol)

    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

#specsArray<Specification>

Returns The list of the specifications of the target.

Returns:

  • (Array<Specification>)

    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_pathString

Returns The path of the user project integrated by this target.

Returns:

  • (String)

    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_uuidsArray<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.

Returns:

  • (Array<String>)

    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