class Parameters::Types::Boolean
Public Class Methods
===(value)
click to toggle source
Determine if the value is a Boolean
.
@param [true, false] value
The value to inspect.
@return [::Boolean]
Specifies whether the value was a Boolean.
# File lib/parameters/types/boolean.rb, line 23 def self.===(value) (value == true) || (value == false) end
coerce(value)
click to toggle source
Coerces the value into a Boolean
.
@param [true, false, ::String, ::Symbol, nil] value
The value to coerce.
@return [true, false]
The Boolean value.
# File lib/parameters/types/boolean.rb, line 36 def self.coerce(value) case value when FalseClass, 'false', :false false else true end end
type()
click to toggle source
@return [true]
# File lib/parameters/types/boolean.rb, line 10 def self.type true end