Class Index [+]

Quicksearch

ActiveModel::Validations::Callbacks::ClassMethods

Public Instance Methods

after_validation(*args, &block) click to toggle source
    # File lib/active_model/validations/callbacks.rb, line 39
39:         def after_validation(*args, &block)
40:           options = args.extract_options!
41:           options[:prepend] = true
42:           options[:if] = Array.wrap(options[:if])
43:           options[:if] << "!halted"
44:           options[:if] << "self.validation_context == :#{options[:on]}" if options[:on]
45:           set_callback(:validation, :after, *(args << options), &block)
46:         end
before_validation(*args, &block) click to toggle source
    # File lib/active_model/validations/callbacks.rb, line 30
30:         def before_validation(*args, &block)
31:           options = args.extract_options!
32:           if options.is_a?(Hash) && options[:on]
33:             options[:if] = Array.wrap(options[:if])
34:             options[:if] << "self.validation_context == :#{options[:on]}"
35:           end
36:           set_callback(:validation, :before, *(args << options), &block)
37:         end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.