class InputSanitizer::V1::DateConverter

Constants

ISO_RE

Public Instance Methods

call(value) click to toggle source
# File lib/input_sanitizer/v1/default_converters.rb, line 24
def call(value)
  raise InputSanitizer::ConversionError.new("invalid time") unless value =~ ISO_RE
  Date.parse(value)
rescue ArgumentError
  raise InputSanitizer::ConversionError.new("invalid iso8601 date")
end