class Envyable::Railtie
Public Class Methods
load()
click to toggle source
Avoid Rails calling `Kernel#load` via method_mising
# File lib/envyable/railtie.rb, line 20 def self.load instance.load end
Public Instance Methods
load()
click to toggle source
# File lib/envyable/railtie.rb, line 9 def load Envyable.load root.join('config', 'env.yml'), Rails.env end
root()
click to toggle source
Fallback of ENV variable or current directory because Rails 4.1+ returns nil for Rails.root prior to app initialization
# File lib/envyable/railtie.rb, line 15 def root Rails.root || Pathname.new(ENV["RAILS_ROOT"] || Dir.pwd) end