examples/association_loader.rb in graphql-batch-0.4.3 vs examples/association_loader.rb in graphql-batch-0.5.0

- old
+ new

@@ -3,10 +3,11 @@ new(model, association_name) nil end def initialize(model, association_name) + super() @model = model @association_name = association_name validate end @@ -33,10 +34,10 @@ raise ArgumentError, "No association #{@association_name} on #{@model}" end end def preload_association(records) - ::ActiveRecord::Associations::Preloader.new.preload(records, @association_name) + ::ActiveRecord::Associations::Preloader.new(records: records, associations: @association_name).call end def read_association(record) record.public_send(@association_name) end