lib/env_bang-rails.rb
require 'env_bang'
class ENV_BANG
class Railtie < Rails::Railtie
def env_rb_file
File.join(Rails.root.to_s, 'config/env.rb')
end
def warn(msg)
if Rails.logger
Rails.logger.warn(msg)
else
puts "WARNING: #{msg}"
end
end
config.before_configuration do
if File.exist?(env_rb_file)
load env_rb_file
else
warn("ENV! could not find your environment variable configuration. Please create #{env_rb_file} to set up environment variables at Rails boot.")
end
end
end
end