aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/arel/collectors/composite_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/test/cases/arel/collectors/composite_test.rb')
-rw-r--r--activerecord/test/cases/arel/collectors/composite_test.rb13
1 files changed, 7 insertions, 6 deletions
diff --git a/activerecord/test/cases/arel/collectors/composite_test.rb b/activerecord/test/cases/arel/collectors/composite_test.rb
index e330cae7a6..545637496f 100644
--- a/activerecord/test/cases/arel/collectors/composite_test.rb
+++ b/activerecord/test/cases/arel/collectors/composite_test.rb
@@ -1,8 +1,9 @@
# frozen_string_literal: true
-require_relative '../helper'
-require 'arel/collectors/bind'
-require 'arel/collectors/composite'
+require_relative "../helper"
+
+require "arel/collectors/bind"
+require "arel/collectors/composite"
module Arel
module Collectors
@@ -13,18 +14,18 @@ module Arel
super
end
- def collect node
+ def collect(node)
sql_collector = Collectors::SQLString.new
bind_collector = Collectors::Bind.new
collector = Collectors::Composite.new(sql_collector, bind_collector)
@visitor.accept(node, collector)
end
- def compile node
+ def compile(node)
collect(node).value
end
- def ast_with_binds bvs
+ def ast_with_binds(bvs)
table = Table.new(:users)
manager = Arel::SelectManager.new table
manager.where(table[:age].eq(Nodes::BindParam.new(bvs.shift)))