10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/adhearsion/initializer/rails.rb', line 10
def start
ahn_config = Adhearsion::AHN_CONFIG
self.config = ahn_config.rails
self.rails_root = config.rails_root
self.environment = config.environment
raise "You cannot enable the database and Rails at the same time!" if ahn_config.database_enabled?
raise "Error loading Rails environment in #{rails_root.inspect}. " +
"It's not a directory!" unless File.directory?(rails_root)
load_rails
if defined? ActiveRecord
ActiveRecord::Base.allow_concurrency = true
Events.register_callback([:asterisk, :before_call]) do
ActiveRecord::Base.verify_active_connections!
end
end
end
|