Class: Object (Ruby 2.7.5)
Description: Class : Object - Ruby 2.7.5

### Home Classes Methods

### In Files

- etc/mkconstants.rb

### Parent

BasicObject

### Methods

- #c_str
- #each_const
- #each_name

### Class/Module Index

Quicksearch

- Etc
- IO
- Object
- Struct

No matching classes.

# Object

### Constants

COMMENTS
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() click to toggle source

                   # File etc/mkconstants.rb, line 56
    def each_const
      DEFS.each {|name, default_value|
        yield name, default_value
      }
    end

each_name(pat) click to toggle source

                   # File etc/mkconstants.rb, line 62
    def each_name(pat)
      DEFS.each {|name, default_value|
        next if pat !~ name
        yield name
      }
    end