class Mirah::Serializers::DateSerializer

Serialize types for a date in ISO 8601 format.

Public Instance Methods

deserialize(value) click to toggle source
# File lib/mirah/serializers.rb, line 29
def deserialize(value)
  Date.iso8601(value) if value
rescue ArgumentError, TypeError
  # Invalid input
  nil
end
serialize(value) click to toggle source
# File lib/mirah/serializers.rb, line 25
def serialize(value)
  Date.parse(value.to_s).iso8601 if value
end