class Arel::Collectors::SubstituteBinds

Attributes

delegate[R]
quoter[R]

Public Class Methods

new(quoter, delegate_collector) click to toggle source
# File lib/arel/collectors/substitute_binds.rb, line 5
def initialize(quoter, delegate_collector)
  @quoter = quoter
  @delegate = delegate_collector
end

Public Instance Methods

<<(str) click to toggle source
# File lib/arel/collectors/substitute_binds.rb, line 10
def << str
  delegate << str
  self
end
add_bind(bind) click to toggle source
# File lib/arel/collectors/substitute_binds.rb, line 15
def add_bind bind
  self << quoter.quote(bind)
end
value() click to toggle source
# File lib/arel/collectors/substitute_binds.rb, line 19
def value
  delegate.value
end