Method: Pod::Podfile::TargetDefinition#initialize

Defined in:
lib/cocoapods-core/podfile/target_definition.rb

#initialize(name, parent, internal_hash = nil) ⇒ TargetDefinition

Returns a new instance of TargetDefinition.

Parameters:



22
23
24
25
26
27
28
29
30
31
# File 'lib/cocoapods-core/podfile/target_definition.rb', line 22

def initialize(name, parent, internal_hash = nil)
  @internal_hash = internal_hash || {}
  @parent = parent
  @children = []
  @label = nil
  self.name ||= name
  if parent.is_a?(TargetDefinition)
    parent.children << self
  end
end