Sha256: 32405671e05e0d76a17b356f44eb39844ff22d4b6e74cd2225738f8dc8b3126e
Contents?: true
Size: 575 Bytes
Versions: 17
Compression:
Stored size: 575 Bytes
Contents
require 'active_record' require 'rubypitaya/core/database_config' module RubyPitaya class DatabaseConnector def initialize(database_config, logger = nil) @database_config = database_config @logger ||= ActiveSupport::Logger.new(STDOUT) end def connect ActiveRecord::Base.establish_connection(@database_config.connection_data) ActiveRecord::Base.logger = ActiveSupport::Logger.new(STDOUT) ActiveSupport::LogSubscriber.colorize_logging = true end def disconnect ActiveRecord::Base.connection.close end end end
Version data entries
17 entries across 17 versions & 1 rubygems