class Sequent::Core::Helpers::DateTimeValidator

Validates DateTimes Automatically included when using a

attrs value: DateTime

Public Instance Methods

validate_each(subject, attribute, value) click to toggle source
# File lib/sequent/core/helpers/date_time_validator.rb, line 13
def validate_each(subject, attribute, value)
  return if value.is_a?(DateTime)

  DateTime.deserialize_from_json(value)
rescue StandardError
  subject.errors.add attribute, :invalid_date_time
end