Method: Rubyfb::Database.db_string_for

Defined in:
lib/active_record/connection_adapters/rubyfb_adapter.rb

.db_string_for(config) ⇒ Object



18
19
20
21
22
23
24
# File 'lib/active_record/connection_adapters/rubyfb_adapter.rb', line 18

def self.db_string_for(config)
  unless config.has_key?(:database)
    raise ArgumentError, "No database specified. Missing argument: database."
  end
  host_string = config.values_at(:host, :service, :port).compact.first(2).join("/") if config[:host]
  [host_string, config[:database]].compact.join(":")
end