Sha256: 721c75dd61af89e980e865a4a4604e40c1e5cd41e32f6f88d13f1f8f87ef55fd

Contents?: true

Size: 290 Bytes

Versions: 4

Compression:

Stored size: 290 Bytes

Contents

# frozen_string_literal: true

module Phlex
	module Rails
		module CSV
			module Overrides
				def each_item(&)
					return super unless ActiveRecord::Relation === collection
					return super unless collection.arel.orders.empty?

					collection.find_each(&)
				end
			end
		end
	end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
phlex-rails-2.0.0.rc2 lib/phlex/rails/csv.rb
phlex-rails-2.0.0.rc1 lib/phlex/rails/csv.rb
phlex-rails-2.0.0.beta2 lib/phlex/rails/csv.rb
phlex-rails-2.0.0.beta1 lib/phlex/rails/csv.rb