Sha256: b3ac3f20885be75ad69d595d483ceead7dfb60aa67ab9f89287208ac3f000089

Contents?: true

Size: 200 Bytes

Versions: 3

Compression:

Stored size: 200 Bytes

Contents

module PageByPage
  class Enum

    def initialize from: 1, step: 1
      @enum = (from..Float::INFINITY).step(step).lazy.map(&:to_i).to_enum
    end

    def next
      @enum.next
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
page_by_page-0.1.13 lib/page_by_page/enum.rb
page_by_page-0.1.12 lib/page_by_page/enum.rb
page_by_page-0.1.11 lib/page_by_page/enum.rb