Sha256: 1bcc7c68a684b151213b7002fee74bf12b6e66f14fda9cae198d4bad318af2e9

Contents?: true

Size: 488 Bytes

Versions: 24

Compression:

Stored size: 488 Bytes

Contents

module CloudSesame
  module Query
    module AST
      module Abstract
        class Operator
          SYMBOL = nil

          attr_reader :context, :options

          def initialize(context, options = {})
            @context = context
            @options = options
          end

          def boost
            " boost=#{ options[:boost] }" if options[:boost]
          end

          def symbol
            self.class::SYMBOL
          end

        end
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
CloudSesame-1.0.1 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-1.0.0 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.9.4 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.9.3 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.9.2 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.9.1 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.9.0 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.8.3 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.8.2 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.8.1 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.8.0 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.7.13 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.7.12 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.7.11 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.7.10 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.7.9 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.7.8 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.7.7 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.7.5 lib/cloud_sesame/query/ast/abstract/operator.rb
CloudSesame-0.7.4 lib/cloud_sesame/query/ast/abstract/operator.rb