Class: SearchPage

Inherits:
Object
  • Object
show all
Defined in:
lib/googlesearch/search_page.rb

Instance Method Summary collapse

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

Returns:

  • (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_numberObject



9
10
11
# File 'lib/googlesearch/search_page.rb', line 9

def page_number
  @index+1
end

#start_indexObject



13
14
15
# File 'lib/googlesearch/search_page.rb', line 13

def start_index
  @index*@results_per_page
end