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