Module: MetricDb
- Defined in:
- lib/MetricDb/Db.rb,
lib/MetricDb/Metric.rb,
lib/MetricDb/Server.rb,
lib/MetricDb/MetricBag.rb,
lib/MetricDb/FluidDb/Metric.rb,
lib/MetricDb/FluidDb/Server.rb,
lib/MetricDb/InMemory/Metric.rb,
lib/MetricDb/InMemory/Server.rb
Defined Under Namespace
Classes: FluidDb_Metric, FluidDb_Server, InMemory_Metric, InMemory_Server, Metric, MetricBag, Server
Class Method Summary collapse
Class Method Details
.Db(uri) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/MetricDb/Db.rb', line 5 def MetricDb.Db( uri ) uri = URI.parse( uri ) if uri.is_a? String case uri.scheme when "inmemory" require "MetricDb/InMemory" return MetricDb::InMemory.new( uri ) else abort("Scheme, #{uri.scheme}, not recognised when configuring creating db connection"); end end |