Sha256: d597bc2d431f4927cb0d3001fed7bd3da878c76c3a892d8455098ebd6c8f65c6
Contents?: true
Size: 487 Bytes
Versions: 1
Compression:
Stored size: 487 Bytes
Contents
module Twitter module Enumerable include ::Enumerable # @return [Enumerator] def each(start = 0, &block) return to_enum(:each, start) unless block_given? Array(@collection[start..-1]).each do |element| yield(element) end unless last? start = [@collection.size, start].max fetch_next_page each(start, &block) end self end private # @return [Boolean] def last? true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
twitter-5.8.0 | lib/twitter/enumerable.rb |