Module: Orchestration::Services::Database::Adapters::AdapterBase

Included in:
Mysql2, Postgis, Postgresql, Sqlite3
Defined in:
lib/orchestration/services/database/adapters/adapter_base.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#configObject (readonly)

Returns the value of attribute config.



8
9
10
# File 'lib/orchestration/services/database/adapters/adapter_base.rb', line 8

def config
  @config
end

Instance Method Details

#console_commandObject



14
15
16
# File 'lib/orchestration/services/database/adapters/adapter_base.rb', line 14

def console_command
  I18n.t("orchestration.dbconsole.#{name}") % config.settings.transform_keys(&:to_sym)
end

#initialize(config = nil) ⇒ Object



10
11
12
# File 'lib/orchestration/services/database/adapters/adapter_base.rb', line 10

def initialize(config = nil)
  @config = config
end