class EnvHelpers::Utils

Utility methods

Public Class Methods

bool_value?(val)
Alias for: boolean_value?
boolean_value?(val) click to toggle source

Check if a value represents a boolean @param val [Object] object to check if a boolean value @return [Boolean]

# File lib/env_helpers/utils.rb, line 10
def boolean_value?(val)
  true_value?(val) || false_value?(val)
end
Also aliased as: bool_value?
false_value?(val) click to toggle source

Check if value represents `false`. ('false', 'f', or '0') @param val [Object] object to check if a false value @return [Boolean]

# File lib/env_helpers/utils.rb, line 32
def false_value?(val)
  val = val.to_s.downcase

  return true if val == 'false'
  return true if val == 'f'
  return true if val == '0'

  false
end
true_value?(val) click to toggle source

Check if value represents `true`. ('true', 't', or '1') @param val [Object] object to check if a true value @return [Boolean]

# File lib/env_helpers/utils.rb, line 19
def true_value?(val)
  val = val.to_s.downcase

  return true if val == 'true'
  return true if val == 't'
  return true if val == '1'

  false
end