Sha256: 8f0ce31d5ba630a3b3b1727f4e70b49fffd99844e0244034bfa25c4ade24a77b
Contents?: true
Size: 403 Bytes
Versions: 15
Compression:
Stored size: 403 Bytes
Contents
module CloudSesame module Query module AST class Not < SingleExpressionOperator SYMBOL = :not def <<(object) object.is_excluded self.child = object end def compile if child && (compiled = child.compile) && !compiled.empty? "(#{ symbol }#{ boost } #{ compiled })" end end end end end end
Version data entries
15 entries across 15 versions & 1 rubygems