Class: IDL::Scanner::CharRegistry

Inherits:
Object
  • Object
show all
Defined in:
lib/ridl/scanner.rb

Instance Method Summary collapse

Constructor Details

#initialize(table_) ⇒ CharRegistry

Returns a new instance of CharRegistry.



194
195
196
# File 'lib/ridl/scanner.rb', line 194

def initialize(table_)
  @table = table_
end

Instance Method Details

#[](key) ⇒ Object



198
199
200
201
# File 'lib/ridl/scanner.rb', line 198

def [](key)
  key = (::Integer === key) ? key.chr.to_sym : key.to_sym
  @table[key]
end