class ParamsChecker::ParamChecker::DateTimeParamChecker

Public Instance Methods

call() click to toggle source
# File lib/params_checker/param_checker.rb, line 277
def call
  return nil if schema[key][:allow_nil] && params[key].nil?

  formatted_datetime
end
formatted_datetime() click to toggle source
# File lib/params_checker/param_checker.rb, line 283
def formatted_datetime
  DateTime.parse(params[key])
rescue => e
  add_field_error('Invalid datetime.')
end