47colborne/cloud-sesame

View on GitHub
lib/cloud_sesame/query/node/query_options_field.rb

Summary

Maintainability
A
0 mins
Test Coverage
module CloudSesame
  module Query
    module Node
      class QueryOptionsField

        attr_reader :field, :weight

        def initialize(field, weight = nil)
          @field = field
          @weight = weight
        end

        def compile
          compiled = field.to_s
          compiled << '^' << weight.to_s if weight
          compiled
        end

      end
    end
  end
end