Skip to Content Skip to Search
Methods
N
R

Class Public methods

new(loaders, loader_query)

# File activerecord/lib/active_record/associations/preloader/association.rb, line 44
def initialize(loaders, loader_query)
  @loader_query = loader_query
  @loaders = loaders
  @keys_to_load = Set.new
  @already_loaded_records_by_key = {}

  populate_keys_to_load_and_already_loaded_records
end

Instance Public methods

records()

# File activerecord/lib/active_record/associations/preloader/association.rb, line 53
def records
  load_records + already_loaded_records
end