Method: COS::Resource#next

Defined in:
lib/cos/resource.rb

#nextObject

实现迭代器



20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/cos/resource.rb', line 20

def next
  loop do
    # 从接口获取下一页结果
    fetch_more if @results.empty?

    # 取出结果
    r = @results.shift
    break unless r

    yield r
  end
end