类 Object

常量

注释
C_ESC
C_ESC_PAT
DEFS

公共实例方法

c_str(str) 点击切换源代码
# File etc/mkconstants.rb, line 15
def c_str(str)
  '"' + str.gsub(C_ESC_PAT) {|s| C_ESC[s]} + '"'
end
each_const() { |name, default_value| ... } 点击切换源代码
# File etc/mkconstants.rb, line 56
def each_const
  DEFS.each {|name, default_value|
    yield name, default_value
  }
end
each_name(pat) { |name| ... } 点击切换源代码
# File etc/mkconstants.rb, line 62
def each_name(pat)
  DEFS.each {|name, default_value|
    next if pat !~ name
    yield name
  }
end