class Occson::Rails::EnvironmentLoader
Public Class Methods
new(root, environment)
click to toggle source
# File lib/occson/rails/environment_loader.rb, line 4 def initialize(root, environment) @root = root @environment = environment end
Public Instance Methods
call()
click to toggle source
# File lib/occson/rails/environment_loader.rb, line 9 def call files.each do |file| next unless File.exist?(file) EnvironmentStorer.new(EnvironmentParser.new(File.read(file)).call).call end end
Private Instance Methods
files()
click to toggle source
# File lib/occson/rails/environment_loader.rb, line 19 def files [ @root.join(".env"), @root.join(".env.#{@environment}"), @root.join(".env.#{@environment}.local") ] end