class PageByPage::Enum

Public Class Methods

new(from: 1, step: 1, limit: nil, enumerator: nil) click to toggle source
# File lib/page_by_page/enum.rb, line 4
def initialize from: 1, step: 1, limit: nil, enumerator: nil
  @enum = enumerator || (from..limit).step(step).lazy.map(&:to_i).to_enum
end

Public Instance Methods

next() click to toggle source
# File lib/page_by_page/enum.rb, line 8
def next
  @enum.next rescue nil
end