Module: Lono::Core
- Included in:
- Lono
- Defined in:
- lib/lono/core.rb,
lib/lono/core/config.rb
Defined Under Namespace
Classes: Config
Constant Summary collapse
- @@config =
nil
- @@env =
nil
Instance Method Summary collapse
Instance Method Details
#config ⇒ Object
8 9 10 |
# File 'lib/lono/core.rb', line 8 def config @@config ||= Config.new end |
#env ⇒ Object
18 19 20 21 22 23 |
# File 'lib/lono/core.rb', line 18 def env return @@env if @@env ufo_env = env_from_profile(ENV['AWS_PROFILE']) || 'development' ufo_env = ENV['LONO_ENV'] if ENV['LONO_ENV'] # highest precedence @@env = ufo_env end |
#root ⇒ Object
12 13 14 15 |
# File 'lib/lono/core.rb', line 12 def root path = ENV['LONO_ROOT'] || '.' Pathname.new(path) end |