Class: AlittleLess::Env
Constant Summary collapse
- DEFAULT_ENV =
'production'
Instance Method Summary collapse
- #dev? ⇒ Boolean
-
#initialize(env) ⇒ Env
constructor
A new instance of Env.
- #name ⇒ Object
- #prod? ⇒ Boolean
Constructor Details
#initialize(env) ⇒ Env
Returns a new instance of Env.
3 4 5 |
# File 'lib/a_little_less/env.rb', line 3 def initialize env @env = env.presence || DEFAULT_ENV end |
Instance Method Details
#dev? ⇒ Boolean
9 10 11 |
# File 'lib/a_little_less/env.rb', line 9 def dev? !prod? end |
#name ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/a_little_less/env.rb', line 12 def name if prod? "production" else "development" end end |
#prod? ⇒ Boolean
6 7 8 |
# File 'lib/a_little_less/env.rb', line 6 def prod? @env == 'production' end |