# 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
# 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.
Generated with the Darkfish Rdoc Generator 1.1.6.