15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# File 'lib/trogdir_api.rb', line 15
def self.initialize!
ENV['RACK_ENV'] ||= environment.to_s
Config.load_and_set_settings('./config/settings.yml', "./config/settings.#{environment}.yml", './config/settings.local.yml')
MultiJson.use :oj
mongoid_yml_path = File.expand_path('../../config/mongoid.yml', __FILE__)
mongoid_yml_path = "#{mongoid_yml_path}.example" if !File.exists? mongoid_yml_path
Mongoid.load! mongoid_yml_path
Mongoid.logger.level = Logger::DEBUG
if defined? Raven
Raven.configure do |config|
config.dsn = Settings.sentry.url
end
end
Turnout.configure do |config|
config.named_maintenance_file_paths.merge! server: '/tmp/turnout.yml'
config.default_maintenance_page = Turnout::MaintenancePage::JSON
end
require File.expand_path('../trogdir_api/pinglish', __FILE__)
end
|