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