Module: Rsodx::Environment
- Defined in:
- lib/rsodx/environment.rb
Class Method Summary collapse
Class Method Details
.env ⇒ Object
14 15 16 |
# File 'lib/rsodx/environment.rb', line 14 def self.env @env || "development" end |
.load_dotenv(env = nil) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/rsodx/environment.rb', line 3 def self.load_dotenv(env = nil) require "dotenv" Rsodx.instance_variable_set(:@env, env.to_s.freeze) unless Rsodx.instance_variable_defined?(:@env) Dotenv.overload(".env.#{env}") if env end |
.load_initializers(app_root) ⇒ Object
10 11 12 |
# File 'lib/rsodx/environment.rb', line 10 def self.load_initializers(app_root) Dir[File.join(app_root, "config", "initializers", "*.rb")].sort.each { |file| require file } end |