/Ruby on Rails 4.1

module ActiveModel::Validations::Callbacks

Included modules:

Active Model Validation Callbacks

Provides an interface for any class to have before_validation and after_validation callbacks.

First, include ActiveModel::Validations::Callbacks from the class you are creating:

class MyModel
  include ActiveModel::Validations::Callbacks

  before_validation :do_stuff_before_validation
  after_validation  :do_stuff_after_validation

Like other before_* callbacks if before_validation returns false then valid? will not be called.

© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.