Module: Ocular::DSL::Mongo
- Included in:
- RunContext, Event::DefinitionProxy
- Defined in:
- lib/ocular/dsl/mongo.rb
Instance Method Summary collapse
Instance Method Details
#mongo(cluster = :default) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/ocular/dsl/mongo.rb', line 10 def mongo(cluster = :default) datasources = ::Ocular::Settings::get(:datasources) if !datasources or !datasources[:mongo] raise "No mongodb client settings" end connection_string = datasources[:mongo][cluster] return ::Mongo::Client.new(connection_string) end |