Method: ZergXcode::XcodeObject#initialize

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

#initialize(hash) ⇒ XcodeObject

Inheritance based on isa



28
29
30
31
32
33
34
# File 'lib/zerg_xcode/objects/xcode_object.rb', line 28

def initialize(hash)
  @attrs = hash
  if self.class != ZergXcode::XcodeObject
    class_name = self.class.name
    @attrs['isa'] ||= class_name[(class_name.rindex(':') + 1)..-1]
  end
end