class Arel::Collectors::Composite
Attributes
left[R]
right[R]
Public Class Methods
new(left, right)
click to toggle source
# File lib/arel/collectors/composite.rb, line 6 def initialize(left, right) @left = left @right = right end
Public Instance Methods
<<(str)
click to toggle source
# File lib/arel/collectors/composite.rb, line 11 def << str left << str right << str self end
add_bind(bind, &block)
click to toggle source
# File lib/arel/collectors/composite.rb, line 17 def add_bind bind, &block left.add_bind bind, &block right.add_bind bind, &block self end
value()
click to toggle source
# File lib/arel/collectors/composite.rb, line 23 def value [left.value, right.value] end