Sha256: fb65b91ad24b6de2a9218feba8abd8bac2bc1776f68e1b69673a02c621016dff
Contents?: true
Size: 490 Bytes
Versions: 5
Compression:
Stored size: 490 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 evaluate &block if block_given? end def boost " boost=#{ options[:boost] }" if options[:boost] end def evaluate(&block) instance_eval &block end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems