Methods

Class Public methods

new(loaders, loader_query)

📝 Source code
# 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
🔎 See on GitHub

Instance Public methods

records()

📝 Source code
# File activerecord/lib/active_record/associations/preloader/association.rb, line 53
          def records
            load_records + already_loaded_records
          end
🔎 See on GitHub