1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
# frozen_string_literal: true require "arel/collectors/plain_string" module Arel # :nodoc: all module Collectors class SQLString < PlainString def initialize(*) super @bind_index = 1 end def add_bind(bind) self << yield(@bind_index) @bind_index += 1 self end end end end