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