Sha256: 2f97be0b88504388a44896d83d7d6b69bc1a8d5270241dffeadf9e27fb4cd7b9
Contents?: true
Size: 417 Bytes
Versions: 20
Compression:
Stored size: 417 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 nodes.inject(&:and) 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
20 entries across 20 versions & 3 rubygems