class CloudSesame::Query::AST::Abstract::SingleExpressionOperator
Constants
- DETAILED
Attributes
child[RW]
Public Instance Methods
<<(object)
click to toggle source
# File lib/cloud_sesame/query/ast/abstract/single_expression_operator.rb, line 11 def <<(object) self.child = object end
applied(included = true)
click to toggle source
# File lib/cloud_sesame/query/ast/abstract/single_expression_operator.rb, line 15 def applied(included = true) child.applied(included) end
compile(_detailed = nil)
click to toggle source
# File lib/cloud_sesame/query/ast/abstract/single_expression_operator.rb, line 19 def compile(_detailed = nil) if child && (compiled = child.compile operator_detailed) && !compiled.empty? "(#{ symbol }#{ boost } #{ compiled })" end end
is_for(field, options = {})
click to toggle source
# File lib/cloud_sesame/query/ast/abstract/single_expression_operator.rb, line 25 def is_for(field, options = {}) child.is_for field, options if child end
Private Instance Methods
operator_detailed()
click to toggle source
# File lib/cloud_sesame/query/ast/abstract/single_expression_operator.rb, line 31 def operator_detailed self.class::DETAILED end