Class: ActiveRecord::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/active_record/connection_adapters/rubyfb_adapter.rb

Class Method Summary collapse

Class Method Details

.rubyfb_connection(config) ⇒ Object

:nodoc:



25
26
27
28
29
30
31
32
# File 'lib/active_record/connection_adapters/rubyfb_adapter.rb', line 25

def self.rubyfb_connection(config) # :nodoc:
  require_library_or_gem 'rubyfb'
  config.symbolize_keys!
  db = FireRuby::Database.new_from_config(config)
  connection_params = config.values_at(:username, :password)
  connection = db.connect(*connection_params)
  ConnectionAdapters::RubyfbAdapter.new(connection, logger, connection_params)
end