Method: ReactNativeUtil::Util#boolean_env_var?

Defined in:
lib/react_native_util/util.rb

#boolean_env_var?(var, default_value: false) ⇒ Boolean

Return a Boolean value associated with an environment variable.

Parameters:

  • var (#to_s)

    The name of an environment variable

  • default_value (true, false) (defaults to: false)

    Returned if the environment variable is not set

Returns:

  • (Boolean)

    true if the value of the environment variable begins with y or t (case-insensitive)



63
64
65
66
67
68
# File 'lib/react_native_util/util.rb', line 63

def boolean_env_var?(var, default_value: false)
  value = ENV[var.to_s]
  return default_value if value.nil?

  /^(y|t)/i.match? value
end