Module: Monus::Engine
- Defined in:
- lib/monus/engine.rb
Defined Under Namespace
Modules: EventMachine, Pure
Constant Summary
collapse
- @@engines =
{}
Class Method Summary
collapse
Class Method Details
.[](name) ⇒ Object
8
9
10
|
# File 'lib/monus/engine.rb', line 8
def self.[](name)
@@engines[name] or raise NotImplementedError, "no such engine: #{name.inspect}, possible engines are: #{@@engines.keys.map(&:inspect) * ', '}"
end
|
.register(name, object) ⇒ Object
4
5
6
|
# File 'lib/monus/engine.rb', line 4
def self.register(name, object)
@@engines[name] = object
end
|