module VueApp::Core::Helpers::Env

Add @env to obj

Constants

ENV_LIST

Public Instance Methods

development?() click to toggle source

True if @env == :development @return [TrueClass,FalseClass]

# File lib/vueapp/core/helpers/env.rb, line 20
def development?
  env_is_a?(:development)
end
init_env(env) click to toggle source

Initialize @env @param [Symbol] env

# 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?() click to toggle source

True if @env == :production @return [TrueClass,FalseClass]

# File lib/vueapp/core/helpers/env.rb, line 26
def production?
  env_is_a?(:production)
end
test?() click to toggle source

True if @env == :test @return [TrueClass,FalseClass]

# File lib/vueapp/core/helpers/env.rb, line 32
def test?
  env_is_a?(:test)
end

Private Instance Methods

env_is_a?(env) click to toggle source

Detect env @param [Symbol] env @return [TrueClass,FalseClass]

# File lib/vueapp/core/helpers/env.rb, line 41
def env_is_a?(env)
  @env.eql?(env)
end