Methods
Public Instance
Public Instance methods
typecast_value_decimal
(value)
Typecast the value to a BigDecimal, without checking if strings have a valid format.
[show source]
# File lib/sequel/extensions/looser_typecasting.rb, line 32 def typecast_value_decimal(value) if value.is_a?(String) BigDecimal.new(value) else super end end
typecast_value_float
(value)
Typecast the value to a Float using to_f instead of Kernel.Float
[show source]
# File lib/sequel/extensions/looser_typecasting.rb, line 16 def typecast_value_float(value) value.to_f end
typecast_value_integer
(value)
Typecast the value to an Integer using to_i instead of Kernel.Integer
[show source]
# File lib/sequel/extensions/looser_typecasting.rb, line 21 def typecast_value_integer(value) value.to_i end
typecast_value_string
(value)
Typecast the value to an Integer using to_i instead of Kernel.Integer
[show source]
# File lib/sequel/extensions/looser_typecasting.rb, line 26 def typecast_value_string(value) value.to_s end