Module: Prelude::Relation
- Defined in:
- lib/prelude/relation.rb
Instance Method Summary collapse
Instance Method Details
#preload_associations(records) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/prelude/relation.rb', line 3 def preload_associations(records) # Keep existing behavior super(records) # Add in our behavior if Preloadable === records.first preloader = Preloader.new(records.first.class, records) records.each { |r| r.prelude_preloader = preloader } end end |