We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 69c64f8 commit a86a8e8Copy full SHA for a86a8e8
lib/phlex/rails.rb
@@ -17,6 +17,10 @@ module Rails
17
end
18
19
20
+ class CSV
21
+ prepend Phlex::Rails::CSV::Overrides
22
+ end
23
+
24
class SGML
25
extend Phlex::Rails::SGML::ClassMethods
26
lib/phlex/rails/csv/overrides.rb
@@ -0,0 +1,18 @@
1
+# frozen_string_literal: true
2
3
+module Phlex
4
+ module Rails
5
+ module CSV
6
+ module Overrides
7
+ def each_item(&block)
8
+ case collection
9
+ when ActiveRecord::Relation
10
+ collection.find_each(&block)
11
+ else
12
+ super
13
14
15
16
+end
0 commit comments