Sha256: 3d8d75a3876ee5aa4952a7a78ebe032ddee97c8801ee2d0b95103339f8b5d82d

Contents?: true

Size: 600 Bytes

Versions: 10

Compression:

Stored size: 600 Bytes

Contents

# Expresses a target's dependency on another target.
class ZergXcode::Objects::PBXTargetDependency < ZergXcode::XcodeObject
  PBXContainerItemProxy = ZergXcode::Objects::PBXContainerItemProxy
  
  # The target that this target depends on.
  def target
    self['target']
  end
  
  # Creates a new dependency on the given target
  def self.for(target, project)
    self.new 'target' => target,
             'targetProxy' => PBXContainerItemProxy.for(target, project)
  end

  # :nodoc: override xref_name to use the name of the target in the dependency
  def xref_name
    target.xref_name
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
costan-zerg_xcode-0.3.1 lib/zerg_xcode/objects/pbx_target_dependency.rb
costan-zerg_xcode-0.3.2 lib/zerg_xcode/objects/pbx_target_dependency.rb
costan-zerg_xcode-0.3.3 lib/zerg_xcode/objects/pbx_target_dependency.rb
costan-zerg_xcode-0.3.4 lib/zerg_xcode/objects/pbx_target_dependency.rb
costan-zerg_xcode-0.3 lib/zerg_xcode/objects/pbx_target_dependency.rb
zerg_xcode-0.3.4 lib/zerg_xcode/objects/pbx_target_dependency.rb
zerg_xcode-0.3.3 lib/zerg_xcode/objects/pbx_target_dependency.rb
zerg_xcode-0.3.1 lib/zerg_xcode/objects/pbx_target_dependency.rb
zerg_xcode-0.3.2 lib/zerg_xcode/objects/pbx_target_dependency.rb
zerg_xcode-0.3 lib/zerg_xcode/objects/pbx_target_dependency.rb