[Source]
# File lib/expressions.rb, line 33 33: def << expression 34: add(expression) 35: self 36: end
# File lib/expressions.rb, line 21 21: def add(expression, &block) 22: if expression.is_a? TableAlias 23: expr = expression.expressions.pop 24: super expr 25: expr.table_alias = expression 26: else 27: res = super expression 28: yield expression if block_given? 29: res 30: end 31: end
[Validate]