Module: ActiveRecord::Callbacks::ClassMethods

Defined in:
lib/active_record/callbacks.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#instantiate_with_callbacks(record) ⇒ Object



214
215
216
217
218
219
220
221
222
223
224
225
226
# File 'lib/active_record/callbacks.rb', line 214

def instantiate_with_callbacks(record)
  object = instantiate_without_callbacks(record)

  if object.respond_to_without_attributes?(:after_find)
    object.send(:callback, :after_find)
  end

  if object.respond_to_without_attributes?(:after_initialize)
    object.send(:callback, :after_initialize)
  end

  object
end