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