Class: PencilPusher::Validations::OptionalDateTimeValidator

Inherits:
ActiveModel::EachValidator
  • Object
show all
Defined in:
lib/pencil_pusher/validations/optional_date_time_validator.rb

Instance Method Summary collapse

Instance Method Details

#validate_each(model, attribute, value) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/pencil_pusher/validations/optional_date_time_validator.rb', line 4

def validate_each(model, attribute, value)
  @model     = model
  @attribute = attribute

  return if blank?(value)
  coerce_date(value)
end