class Object
Constants
- COMMENTS
- CONST_PREFIXES
- C_ESC
- C_ESC_PAT
- DEFS
Public Instance Methods
c_str(str)
click to toggle source
# 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| ... }
click to toggle source
# File etc/mkconstants.rb, line 69 def each_const DEFS.each {|name, default_value| yield name, default_value } end
each_name(pat) { |name| ... }
click to toggle source
# File etc/mkconstants.rb, line 75 def each_name(pat) DEFS.each {|name, default_value| next if pat !~ name yield name } end