class ContainerConfig::Coercer::Boolean
Boolean
type coercer
Public Instance Methods
coerce(value)
click to toggle source
Coerces the given value into a boolean
@param [Object] value given value
@return [Boolean] coerced value
# File lib/container_config/coercer/boolean.rb, line 26 def coerce(value) # If a digit is passed, check if it is non-zero and return true for non-zero values return value.to_i != 0 if value.respond_to?(:to_i) && value.to_i.to_s == value.to_s value.to_s.casecmp?("true") end
name()
click to toggle source
@see ContainerConfig::Coercer::Base#name
# File lib/container_config/coercer/boolean.rb, line 10 def name "Boolean" end
type()
click to toggle source
@see ContainerConfig::Coercer::Base#type
# File lib/container_config/coercer/boolean.rb, line 15 def type :boolean end