class ModelValidator::LogHandler

This handler logs validation progression

Public Instance Methods

on_new_class(model_class) click to toggle source
# File lib/model_validator/log_handler.rb, line 8
def on_new_class(model_class)
  Rails.logger.info "Checking #{model_class.count} #{model_class}…"
end
on_violation(model) click to toggle source
# File lib/model_validator/log_handler.rb, line 12
def on_violation(model)
  Rails.logger.error "#<#{model.class} id: #{model.id}, errors: #{model.errors.full_messages}>" unless model.valid?
end