class HerdstWorker::Adapters::Database
Public Class Methods
setup(app)
click to toggle source
# File lib/herdst_worker/adapters/database.rb, line 6 def self.setup(app) begin db_config = app.config_for(:database) if app.config.is_dev? ActiveRecord::Base.logger = app.logger.activerecord end ActiveRecord::Base.default_timezone = :utc ActiveRecord::Base.establish_connection( adapter: db_config[:adapter], encoding: db_config[:encoding], charset: db_config[:charset], collation: db_config[:collation], pool: db_config[:pool], host: db_config[:host], username: db_config[:username], password: db_config[:password], database: db_config[:database] ) ActiveRecord::Base.connection.enable_query_cache! rescue Exception => ex app.logger.error ex.message end end