Method: ActiveModel::Callbacks#_define_before_model_callback
- Defined in:
- lib/active_model/callbacks.rb
#_define_before_model_callback(klass, callback) ⇒ Object
:nodoc:
107 108 109 110 111 112 113 |
# File 'lib/active_model/callbacks.rb', line 107 def _define_before_model_callback(klass, callback) #:nodoc: klass.class_eval <<-CALLBACK, __FILE__, __LINE__ + 1 def self.before_#{callback}(*args, &block) set_callback(:#{callback}, :before, *args, &block) end CALLBACK end |