class ExtractingId::Type
Public Class Methods
new(name)
click to toggle source
# File lib/extracting_id.rb, line 56 def initialize(name) @name = name end
Public Instance Methods
==(type)
click to toggle source
# File lib/extracting_id.rb, line 59 def == (type) @name == type.name end
capitalize()
click to toggle source
# File lib/extracting_id.rb, line 65 def capitalize c = @name c[0,1].capitalize + c[1..-1] end
define()
click to toggle source
# File lib/extracting_id.rb, line 69 def define "k" + self.class_name + self.capitalize end
impDefine()
click to toggle source
# File lib/extracting_id.rb, line 75 def impDefine "\#define #{self.define} #{self.nsString}\n" end
name()
click to toggle source
# File lib/extracting_id.rb, line 62 def name @name end
nsString()
click to toggle source
# File lib/extracting_id.rb, line 72 def nsString '@"' + @name + '"' end