Sha256: bd9eb9f11b6c5deb47975951c07d5be5c3e1f617a33a00bd045de99dbf74c355

Contents?: true

Size: 594 Bytes

Versions: 3

Compression:

Stored size: 594 Bytes

Contents

require 'active_record'
module Doozer
  module ORM
    def self.load
      db_config = Doozer::Configs.db()
      # ActiveRecord::Base.allow_concurrency = true
      ActiveRecord::Base.establish_connection(
        :adapter  => db_config["adapter"],
        :host     => db_config["host"],
        :username => db_config["username"],
        :password => db_config["password"],
        :database => db_config["database"]
      )
      p "ORM: #{Doozer::Configs.orm()} initialized..."
      p "ORM: logging initialized"
      ActiveRecord::Base.logger = Doozer::Configs.logger 
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
grippy-doozer-0.1.0 lib/doozer/orm/active_record.rb
grippy-doozer-0.1.1 lib/doozer/orm/active_record.rb
grippy-doozer-0.1.2 lib/doozer/orm/active_record.rb