Method: Fog::OpenStack::Storage::Files#each
- Defined in:
- lib/fog/openstack/storage/models/files.rb
#each ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/fog/openstack/storage/models/files.rb', line 36 def each if !block_given? self else subset = dup.all subset.each_file_this_page { |f| yield f } while subset.length == (subset.limit || 10000) subset = subset.all(:marker => subset.last.key) subset.each_file_this_page { |f| yield f } end self end end |