method

visit_Arel_Nodes_Or

v6.1.3.1 - Show latest stable - Class: Arel::Visitors::ToSql
visit_Arel_Nodes_Or(o, collector)
private

No documentation available.

# File activerecord/lib/arel/visitors/to_sql.rb, line 571
        def visit_Arel_Nodes_Or(o, collector)
          stack = [o.right, o.left]

          while o = stack.pop
            if o.is_a?(Arel::Nodes::Or)
              stack.push o.right, o.left
            else
              visit o, collector
              collector << " OR " unless stack.empty?
            end
          end

          collector
        end