Sha256: a508aaca16ae7dd84d585e31afe3629ad8ae8ed1af8cf42afb576ca29a728f31

Contents?: true

Size: 281 Bytes

Versions: 2

Compression:

Stored size: 281 Bytes

Contents

# frozen_string_literal: true

N1Loader::LoaderCollection.define_method :preloaded_records do
  unless loader_class.instance_method(:perform).arity == 1
    raise N1Loader::ActiveRecord::InvalidPreloading, "Cannot preload loader with arguments"
  end

  with.preloaded_records
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
n1_loader-1.3.0 lib/n1_loader/active_record/loader_collection.rb
n1_loader-1.2.0 lib/n1_loader/active_record/loader_collection.rb