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 5
def initialize(left, right)
  @left = left
  @right = right
end

Public Instance Methods

<<(str) click to toggle source
# File lib/arel/collectors/composite.rb, line 10
def << str
  left << str
  right << str
  self
end
add_bind(bind, &block) click to toggle source
# File lib/arel/collectors/composite.rb, line 16
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 22
def value
  [left.value, right.value]
end