def get_use_db_conn_spec(options)
options.symbolize_keys
suffix = options.delete(:suffix)
prefix = options.delete(:prefix)
rails_env = options.delete(:rails_env) || RAILS_ENV
connection_options = options
if (connection_options[:adapter])
return connection_options
else
str = "#{prefix}#{rails_env}#{suffix}"
connections = YAML.load(File.read "#{RAILS_ROOT}/config/database.yml")
raise "Cannot find database specification. Configuration '#{str}' expected in config/database.yml" if (connections[str].nil?)
connection_options = connections[str]
end
connection_options.merge(options.stringify_keys)
end