Module: AdvancedAR::CustomPreloaders::PreloaderExtension

Defined in:
lib/advanced_ar/custom_preloaders.rb

Instance Method Summary collapse

Instance Method Details

#preloader_for(reflection, owners) ⇒ Object



43
44
45
46
47
48
49
50
51
# File 'lib/advanced_ar/custom_preloaders.rb', line 43

def preloader_for(reflection, owners)
  cust_preloader = reflection.options[:preloader]
  if cust_preloader.present?
    cust_preloader = cust_preloader.constantize if cust_preloader.is_a?(String)
    cust_preloader
  else
    super
  end
end