class Halation::Coerce
A collection of methods to coerce values into a desired type.
Public Class Methods
boolean(value)
click to toggle source
@return [Boolean]
# File lib/halation/coerce.rb, line 16 def self.boolean(value) !!value end
date(value)
click to toggle source
@return [Date, nil]
# File lib/halation/coerce.rb, line 21 def self.date(value) value && Time.parse(value) end
integer(value)
click to toggle source
@return [Integer, nil]
# File lib/halation/coerce.rb, line 11 def self.integer(value) value && value.to_i end
string(value)
click to toggle source
@return [String, nil]
# File lib/halation/coerce.rb, line 6 def self.string(value) value && value.to_s end