Class: RakutenWebService::AllProxy

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/rakuten_web_service/all_proxy.rb

Instance Method Summary collapse

Constructor Details

#initialize(search_result) ⇒ AllProxy

Returns a new instance of AllProxy.



7
8
9
# File 'lib/rakuten_web_service/all_proxy.rb', line 7

def initialize(search_result)
  @search_result = search_result
end

Instance Method Details

#eachObject



11
12
13
14
15
16
17
18
19
20
21
# File 'lib/rakuten_web_service/all_proxy.rb', line 11

def each
  search_result = @search_result
  loop do
    search_result.each do |resource|
      yield resource
    end
    break unless search_result.next_page?

    search_result = search_result.next_page
  end
end