blob: 99d2215aaaf6cece4aeeec76a24b3b87367ab812 (
plain) (
tree)
|
|
# frozen_string_literal: true
module Arel
module Collectors
class SubstituteBinds
def initialize(quoter, delegate_collector)
@quoter = quoter
@delegate = delegate_collector
end
def << str
delegate << str
self
end
def add_bind bind
self << quoter.quote(bind)
end
def value
delegate.value
end
protected
attr_reader :quoter, :delegate
end
end
end
|