Class: SearchPage
- Inherits:
-
Object
- Object
- SearchPage
- Defined in:
- lib/googlesearch/search_page.rb
Instance Method Summary collapse
- #current_page? ⇒ Boolean
-
#initialize(index, index_of_last_result, results_per_page) ⇒ SearchPage
constructor
index is zero-based.
- #page_number ⇒ Object
- #start_index ⇒ Object
Constructor Details
#initialize(index, index_of_last_result, results_per_page) ⇒ SearchPage
index is zero-based
3 4 5 6 7 |
# File 'lib/googlesearch/search_page.rb', line 3 def initialize(index, index_of_last_result, results_per_page) @index = index @index_of_last_result = index_of_last_result @results_per_page = results_per_page end |
Instance Method Details
#current_page? ⇒ Boolean
17 18 19 |
# File 'lib/googlesearch/search_page.rb', line 17 def current_page? (@index_of_last_result/@results_per_page) == page_number end |
#page_number ⇒ Object
9 10 11 |
# File 'lib/googlesearch/search_page.rb', line 9 def page_number @index+1 end |
#start_index ⇒ Object
13 14 15 |
# File 'lib/googlesearch/search_page.rb', line 13 def start_index @index*@results_per_page end |