Class: BBC::Redux::SearchResults
- Inherits:
-
Object
- Object
- BBC::Redux::SearchResults
- Defined in:
- lib/bbc/redux/search_results.rb
Overview
Search results container
Instance Attribute Summary collapse
-
#assets ⇒ Array<BBC::Redux::Asset>
readonly
Assets returned in this query.
-
#created_at ⇒ DateTime
readonly
Date and time results were retrieved.
-
#offset ⇒ Integer
readonly
Offset of this set of results.
-
#query ⇒ Hash
readonly
Original parameters used in this query.
-
#query_time ⇒ Float
readonly
Query time in seconds.
-
#total ⇒ Integer
readonly
Total number of results.
-
#total_returned ⇒ Integer
readonly
Total number of results returned in this query.
Instance Method Summary collapse
-
#has_more? ⇒ Boolean
True if there are more results available than returned in this query.
Instance Attribute Details
#assets ⇒ Array<BBC::Redux::Asset> (readonly)
Returns assets returned in this query.
59 |
# File 'lib/bbc/redux/search_results.rb', line 59 attribute :assets, Array[Asset] |
#created_at ⇒ DateTime (readonly)
Returns date and time results were retrieved.
47 |
# File 'lib/bbc/redux/search_results.rb', line 47 attribute :created_at, DateTime |
#offset ⇒ Integer (readonly)
Returns offset of this set of results.
63 |
# File 'lib/bbc/redux/search_results.rb', line 63 attribute :offset, Integer |
#query ⇒ Hash (readonly)
Returns original parameters used in this query.
51 |
# File 'lib/bbc/redux/search_results.rb', line 51 attribute :query, Hash |
#query_time ⇒ Float (readonly)
Returns query time in seconds.
55 |
# File 'lib/bbc/redux/search_results.rb', line 55 attribute :query_time, Float |
#total ⇒ Integer (readonly)
Returns total number of results.
67 |
# File 'lib/bbc/redux/search_results.rb', line 67 attribute :total, Integer |
#total_returned ⇒ Integer (readonly)
Returns total number of results returned in this query.
71 |
# File 'lib/bbc/redux/search_results.rb', line 71 attribute :total_returned, Integer |
Instance Method Details
#has_more? ⇒ Boolean
True if there are more results available than returned in this query
75 76 77 |
# File 'lib/bbc/redux/search_results.rb', line 75 def has_more? (offset + total_returned) < total end |