Class: Sunspot::Rails::StubSessionProxy::PaginatedCollection
- Inherits:
-
Array
- Object
- Array
- Sunspot::Rails::StubSessionProxy::PaginatedCollection
- Defined in:
- lib/sunspot/rails/stub_session_proxy.rb
Instance Method Summary collapse
- #current_page ⇒ Object
- #first_page? ⇒ Boolean
- #last_page? ⇒ Boolean
- #next_page ⇒ Object
- #offset ⇒ Object
- #out_of_bounds? ⇒ Boolean
- #per_page ⇒ Object (also: #limit_value)
- #previous_page ⇒ Object (also: #prev_page)
- #total_count ⇒ Object (also: #total_entries)
- #total_pages ⇒ Object (also: #num_pages)
Instance Method Details
#current_page ⇒ Object
143 144 145 |
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 143 def current_page 1 end |
#first_page? ⇒ Boolean
157 158 159 |
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 157 def first_page? true end |
#last_page? ⇒ Boolean
161 162 163 |
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 161 def last_page? true end |
#next_page ⇒ Object
170 171 172 |
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 170 def next_page nil end |
#offset ⇒ Object
178 179 180 |
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 178 def offset 0 end |
#out_of_bounds? ⇒ Boolean
174 175 176 |
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 174 def out_of_bounds? false end |
#per_page ⇒ Object Also known as: limit_value
147 148 149 |
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 147 def per_page 30 end |
#previous_page ⇒ Object Also known as: prev_page
165 166 167 |
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 165 def previous_page nil end |
#total_count ⇒ Object Also known as: total_entries
138 139 140 |
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 138 def total_count 0 end |
#total_pages ⇒ Object Also known as: num_pages
152 153 154 |
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 152 def total_pages 1 end |