Sha256: e382eedbbcae82e3de9b6626ff4c2499e8c40af73a60756f4d2fa50a97cc07e6
Contents?: true
Size: 602 Bytes
Versions: 5
Compression:
Stored size: 602 Bytes
Contents
module CloudSesame module Query module AST class SingleExpressionOperator < Operator include DSL::Base include DSL::BlockMethods DETAILED = false attr_accessor :child def is_for(field, field_options) child.is_for field, field_options end def is_excluded child.is_excluded end def <<(object) self.child = object end def compile "(#{ self.class::SYMBOL }#{ boost } #{ child.compile self.class::DETAILED })" if child end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems