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