Method: ZergXcode::XcodeObject#xref_name

Defined in:
lib/zerg_xcode/objects/xcode_object.rb

#xref_nameObject

Name used in referencing an object.

An object’s name should be unique among objects in the same context. For instance, objects in the same array (e.g. ‘children’ in a PBXGroup) should have distinct names.



146
147
148
149
150
151
152
153
154
155
# File 'lib/zerg_xcode/objects/xcode_object.rb', line 146

def xref_name
  # Do not use this to override xref_name for specific objects. Only use
  # it for object families.
  case isa.to_s
  when /BuildPhase$/
    isa.to_s
  else
    self['name'] || self['explicitPath'] || self['path'] 
  end
end