Class: Goodyear::Query

Inherits:
Object
  • Object
show all
Defined in:
lib/goodyear/query.rb

Instance Method Summary collapse

Constructor Details

#initialize(q, f, s, sort, highlights, facets, filters, query_filters) ⇒ Query

Returns a new instance of Query.



3
4
5
6
7
8
9
10
11
12
# File 'lib/goodyear/query.rb', line 3

def initialize(q,f,s, sort, highlights, facets, filters, query_filters)
  @q = q || []
  @f = f || []
  @s = s || []
  @sort = sort || []
  @highlights = highlights || []
  @facets = facets
  @filters = filters
  @query_filters = query_filters || []
end

Instance Method Details

#facetsObject



14
15
16
# File 'lib/goodyear/query.rb', line 14

def facets
  @facets || []
end

#fieldsObject



26
27
28
# File 'lib/goodyear/query.rb', line 26

def fields
  @f
end

#filtersObject



18
19
20
# File 'lib/goodyear/query.rb', line 18

def filters
  @filters || []
end

#highlightsObject



30
31
32
# File 'lib/goodyear/query.rb', line 30

def highlights
  @highlights
end

#queryObject



22
23
24
# File 'lib/goodyear/query.rb', line 22

def query
  @q
end

#query_filtersObject



42
43
44
# File 'lib/goodyear/query.rb', line 42

def query_filters
 @query_filters
end

#sizeObject



34
35
36
# File 'lib/goodyear/query.rb', line 34

def size
  @s
end

#sortObject



38
39
40
# File 'lib/goodyear/query.rb', line 38

def sort
  @sort
end