class Believer::Environment::RailsEnv
Public Class Methods
applies?()
click to toggle source
# File lib/believer/environment/rails_env.rb, line 6 def self.applies? defined?(::Rails) && ::Rails.respond_to?(:env) && ::Rails.respond_to?(:root) end
Public Instance Methods
environment_logger()
click to toggle source
Calls superclass method
# File lib/believer/environment/rails_env.rb, line 17 def environment_logger if defined?(Rails) && !Rails.nil? && Rails.logger && Rails.logger.respond_to?(:debug) return Rails.logger end super end
load_configuration()
click to toggle source
# File lib/believer/environment/rails_env.rb, line 10 def load_configuration config_file = File.join(Rails.root, 'config', 'believer.yml') config = load_config_from_file(config_file) env_config = config[Rails.env] env_config end