class IknowParams::Serializer::ISO8601
Abstract serializer for ISO8601
dates and times
Public Instance Methods
dump(val, json: nil)
click to toggle source
# File lib/iknow_params/serializer.rb, line 185 def dump(val, json: nil) matches_type!(val) val.iso8601 end
load(str)
click to toggle source
# File lib/iknow_params/serializer.rb, line 179 def load(str) clazz.parse(str) rescue TypeError, ArgumentError => _e raise LoadError.new("Invalid type for conversion to #{clazz}") end