Sha256: 2f260f9a5ce8d7b1e4104640654b48c25de4f9a3eae97ad7503b3debb514a425
Contents?: true
Size: 483 Bytes
Versions: 7
Compression:
Stored size: 483 Bytes
Contents
module CloudSesame module Query module AST class Operator SYMBOL = nil attr_reader :context, :options def initialize(context, options = {}, &block) @context = context @options = options instance_eval &block if block_given? end def boost " boost=#{ options[:boost] }" if options[:boost] end def symbol self.class::SYMBOL end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems