Class: Goodyear::Query
- Inherits:
-
Object
- Object
- Goodyear::Query
- Defined in:
- lib/goodyear/query.rb
Instance Method Summary collapse
- #facets ⇒ Object
- #fields ⇒ Object
- #filters ⇒ Object
- #highlights ⇒ Object
-
#initialize(q, f, s, sort, highlights, facets, filters, query_filters) ⇒ Query
constructor
A new instance of Query.
- #query ⇒ Object
- #query_filters ⇒ Object
- #size ⇒ Object
- #sort ⇒ Object
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
#facets ⇒ Object
14 15 16 |
# File 'lib/goodyear/query.rb', line 14 def facets @facets || [] end |
#fields ⇒ Object
26 27 28 |
# File 'lib/goodyear/query.rb', line 26 def fields @f end |
#filters ⇒ Object
18 19 20 |
# File 'lib/goodyear/query.rb', line 18 def filters @filters || [] end |
#highlights ⇒ Object
30 31 32 |
# File 'lib/goodyear/query.rb', line 30 def highlights @highlights end |
#query ⇒ Object
22 23 24 |
# File 'lib/goodyear/query.rb', line 22 def query @q end |
#query_filters ⇒ Object
42 43 44 |
# File 'lib/goodyear/query.rb', line 42 def query_filters @query_filters end |
#size ⇒ Object
34 35 36 |
# File 'lib/goodyear/query.rb', line 34 def size @s end |
#sort ⇒ Object
38 39 40 |
# File 'lib/goodyear/query.rb', line 38 def sort @sort end |