diff options
Diffstat (limited to 'activerecord/test/cases/arel/collectors/composite_test.rb')
-rw-r--r-- | activerecord/test/cases/arel/collectors/composite_test.rb | 13 |
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))) |