Sha256: f2ac58f277fa09cf18d7e4d8ff2d06bf5e423670d0099cbde4eb6c1d61536449
Contents?: true
Size: 1.42 KB
Versions: 2
Compression:
Stored size: 1.42 KB
Contents
# frozen_string_literal: true require "securerandom" require "digest" Rails.env = ENV["RAILS_ENV"] || "test" module Combustion class Application < Rails::Application # Core Settings config.cache_classes = true config.consider_all_requests_local = true config.secret_token = Digest::SHA1.hexdigest Time.now.to_s config.eager_load = Rails.env.production? if Rails.version.to_f >= 4.0 config.secret_key_base = SecureRandom.hex else config.whiny_nils = true end # ActiveSupport Settings config.active_support.deprecation = :stderr # Some settings we're not sure if we want, so let's not load them by # default. Instead, wait for this method to be invoked (to get around # load-order complications). def self.configure_for_combustion config.root = File.expand_path File.join(Dir.pwd, Combustion.path) Combustion::Configurations::ActiveRecord.call config Combustion::Configurations::ActionController.call config Combustion::Configurations::ActionMailer.call config config.assets.enabled = true if defined?(Sprockets) end initializer( :load_customized_environment_for_combustion, :before => :load_environment_config, :group => :all ) do next unless Combustion.setup_environment Combustion::Application.class_eval(&Combustion.setup_environment) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
combustion-0.9.0 | lib/combustion/application.rb |
combustion-0.8.0 | lib/combustion/application.rb |