class ActiveAny::Associations::Preloader::AlreadyLoaded

Attributes

owners[R]
reflection[R]

Public Class Methods

new(_klass, owners, reflection, _preload_scope) click to toggle source
# File lib/active_any/associations/preloader.rb, line 64
def initialize(_klass, owners, reflection, _preload_scope)
  @owners = owners
  @reflection = reflection
end

Public Instance Methods

preloaded_records() click to toggle source
# File lib/active_any/associations/preloader.rb, line 71
def preloaded_records
  owners.flat_map { |owner| owner.association(reflection.name).target }
end
run(preloader) click to toggle source
# File lib/active_any/associations/preloader.rb, line 69
def run(preloader); end