lib/ransack/adapters/mongoid/ransack/visitor.rb in ransack-1.8.8 vs lib/ransack/adapters/mongoid/ransack/visitor.rb in ransack-1.8.9
- old
+ new
@@ -1,15 +1,9 @@
module Ransack
class Visitor
def visit_and(object)
nodes = object.values.map { |o| accept(o) }.compact
- return nil unless nodes.size > 0
-
- if nodes.size > 1
- nodes.inject(&:and)
- else
- nodes.first
- end
+ nodes.inject(&:and)
end
def quoted?(object)
case object
when Arel::Nodes::SqlLiteral, Bignum, Fixnum