class EnvironmentConfig::Types::Boolean

Constants

BOOLEAN_VALUES

Public Class Methods

convert(value) click to toggle source
# File lib/environment_config/types/boolean.rb, line 13
def convert(value)
  # ensure compatibility when receiving correctly typed default value
  value = value.to_s

  raise TypeError.new(BOOLEAN_VALUES.join('/'), value) unless BOOLEAN_VALUES.include?(value)

  value == 'true'
end
name() click to toggle source
# File lib/environment_config/types/boolean.rb, line 9
def name
  :boolean
end