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