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