# File lib/fog/aws/iam/paged_collection.rb, line 16
        def each(options={})
          limit = options[:limit] || 100

          if !block_given?
            self
          else
            subset = dup.all

            subset.each_entry { |f| yield f }

            while subset.truncated
              subset.
                all(:marker => subset.marker, :limit => limit).
                each_entry { |f| yield f }
            end

            self
          end
        end