Class: PencilPusher::Validations::TimeValidator

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

Instance Method Summary collapse

Instance Method Details

#validate_each(model, attribute, value) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/pencil_pusher/validations/time_validator.rb', line 4

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

  if blank?(value)
    append_blank_message
  else
    coerce_time(value)
  end
end