method
infix_value_with_paren
v7.1.3.4 -
Show latest stable
- Class:
Arel::Visitors::ToSql
infix_value_with_paren(o, collector, value, suppress_parens = false)private
No documentation available.
# File activerecord/lib/arel/visitors/to_sql.rb, line 965
def infix_value_with_paren(o, collector, value, suppress_parens = false)
collector << "( " unless suppress_parens
collector = if o.left.class == o.class
infix_value_with_paren(o.left, collector, value, true)
else
visit o.left, collector
end
collector << value
collector = if o.right.class == o.class
infix_value_with_paren(o.right, collector, value, true)
else
visit o.right, collector
end
collector << " )" unless suppress_parens
collector
end