Sha256: 41861f70d5a8f87cca598115ea5e680b2a7f862c390cadf199767df2747d3e1d
Contents?: true
Size: 517 Bytes
Versions: 106
Compression:
Stored size: 517 Bytes
Contents
module ActiveRecord module Associations class Preloader class SingularAssociation < Association #:nodoc: private def preload(preloader) associated_records_by_owner(preloader).each do |owner, associated_records| record = associated_records.first association = owner.association(reflection.name) association.target = record association.set_inverse_instance(record) if record end end end end end end
Version data entries
106 entries across 102 versions & 9 rubygems