Sha256: f5b5b5e24bfe36a2d1f53cf329c98d39527fc53fb863738bcf5179b13a8355e9
Contents?: true
Size: 452 Bytes
Versions: 19
Compression:
Stored size: 452 Bytes
Contents
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 Arel::Nodes::Grouping.new(Arel::Nodes::And.new(nodes)) else nodes.first end end def quoted?(object) case object when Arel::Nodes::SqlLiteral, Bignum, Fixnum false else true end end end end
Version data entries
19 entries across 19 versions & 3 rubygems