module RubyTCC::Enumerable
Public Instance Methods
each(start = 0) { |element| ... }
click to toggle source
@return [Enumerator]
# File lib/rubytcc/enumberable.rb, line 7 def each(start = 0) 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, &Proc.new) end self end
Private Instance Methods
last?()
click to toggle source
@return [Boolean]
# File lib/rubytcc/enumberable.rb, line 23 def last? true end