Module: VueApp::Core::Helpers::Env
- Included in:
- Builder, Builders::JsBuilder, Builders::ScssBuilder, Builders::SlimBuilder
- Defined in:
- lib/vueapp/core/helpers/env.rb
Overview
Add @env to obj
Constant Summary collapse
- ENV_LIST =
%I[development production test].freeze
Instance Method Summary collapse
-
#development? ⇒ TrueClass, FalseClass
True if @env == :development.
-
#init_env(env) ⇒ Object
Initialize @env.
-
#production? ⇒ TrueClass, FalseClass
True if @env == :production.
-
#test? ⇒ TrueClass, FalseClass
True if @env == :test.
Instance Method Details
#development? ⇒ TrueClass, FalseClass
True if @env == :development
20 21 22 |
# File 'lib/vueapp/core/helpers/env.rb', line 20 def development? env_is_a?(:development) end |
#init_env(env) ⇒ Object
Initialize @env
12 13 14 15 16 |
# File 'lib/vueapp/core/helpers/env.rb', line 12 def init_env(env) raise VueApp::Errors::InvalidENV unless ENV_LIST.include?(env) @env = env end |
#production? ⇒ TrueClass, FalseClass
True if @env == :production
26 27 28 |
# File 'lib/vueapp/core/helpers/env.rb', line 26 def production? env_is_a?(:production) end |
#test? ⇒ TrueClass, FalseClass
True if @env == :test
32 33 34 |
# File 'lib/vueapp/core/helpers/env.rb', line 32 def test? env_is_a?(:test) end |