Method: ActiveModel::Callbacks#_define_after_model_callback
- Defined in:
- lib/active_model/callbacks.rb
#_define_after_model_callback(klass, callback) ⇒ Object
:nodoc:
123 124 125 126 127 128 129 130 131 132 |
# File 'lib/active_model/callbacks.rb', line 123 def _define_after_model_callback(klass, callback) #:nodoc: klass.class_eval " def self.after_\#{callback}(*args, &block)\n options = args.extract_options!\n options[:prepend] = true\n options[:if] = Array.wrap(options[:if]) << \"!halted && value != false\"\n set_callback(:\#{callback}, :after, *(args << options), &block)\n end\n CALLBACK\nend\n", __FILE__, __LINE__ + 1 |