Module: Serega::SeregaPlugins::ActiverecordPreloads::ActiverecordObject::ClassMethods

Included in:
Serega::SeregaPlugins::ActiverecordPreloads::ActiverecordObject
Defined in:
lib/serega/plugins/activerecord_preloads/lib/preloader.rb

Instance Method Summary collapse

Instance Method Details

#fit?(object) ⇒ Boolean

Returns:

  • (Boolean)


44
45
46
# File 'lib/serega/plugins/activerecord_preloads/lib/preloader.rb', line 44

def fit?(object)
  object.is_a?(ActiveRecord::Base)
end

#preload(object, preloads) ⇒ Object



48
49
50
51
# File 'lib/serega/plugins/activerecord_preloads/lib/preloader.rb', line 48

def preload(object, preloads)
  Loader.call([object], preloads)
  object
end