Module: Ephem::Segments::Registry
- Defined in:
- lib/ephem/segments/registry.rb
Constant Summary collapse
- TABLES =
{spk: {}, pck: {}}.freeze
Class Method Summary collapse
Class Method Details
.lookup(kind, type, default = nil) ⇒ Object
12 13 14 |
# File 'lib/ephem/segments/registry.rb', line 12 def self.lookup(kind, type, default = nil) TABLES.fetch(kind).fetch(type, default) end |
.register(kind, type, klass) ⇒ Object
8 9 10 |
# File 'lib/ephem/segments/registry.rb', line 8 def self.register(kind, type, klass) TABLES.fetch(kind)[type] = klass end |