class Plunk::ResultSet

Attributes

query[RW]
query_string[RW]

Public Class Methods

new(filter) click to toggle source
# File lib/plunk/result_set.rb, line 5
def initialize(filter)
  @query = { query: { filtered: { filter: filter }}}
end

Public Instance Methods

eval() click to toggle source
# File lib/plunk/result_set.rb, line 9
def eval
  Plunk.elasticsearch_client.search(
    body: @query,
    size: Plunk.max_number_of_hits || 10
  ) if @query
end