Sha256: 4e62fdca7f5febc99fdba18240480f1e0981c6b0ec893c97d10267546eab3cf3

Contents?: true

Size: 556 Bytes

Versions: 56

Compression:

Stored size: 556 Bytes

Contents

module CloudSesame
  module Query
    module DSL
      module ReturnMethods

        def return_fields(*fields)
          unless fields.empty?
            request.return_field.fields = fields
            return self
          else
            request.return_field.fields
          end
        end

        def return_no_fields
          request.return_field.fields = ['_no_fields']
          return self
        end

        def include_score
          request.return_field.fields << '_score'
          return self
        end

      end
    end
  end
end

Version data entries

56 entries across 56 versions & 1 rubygems

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