Sha256: ede807fcb497401bba45f21175450dbcab8518a98427d8fa9997274975362b39

Contents?: true

Size: 422 Bytes

Versions: 1

Compression:

Stored size: 422 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

      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
CloudSesame-0.2.5 lib/cloud_sesame/query/ast/operator.rb