Sha256: 7da8bf8665ec8f646d2fe12b6a6e636291faf425cb941b0167c4f6657e09677b

Contents?: true

Size: 320 Bytes

Versions: 4

Compression:

Stored size: 320 Bytes

Contents

require 'forwardable'

module EfoNelfo

  class Array
    include Enumerable
    extend Forwardable

    def_delegators :@list, :[], :each, :<<, :last, :size, :empty?

    def initialize(*args)
      @list = []
    end

    def to_a
      map(&:to_a).flatten(1)
    end

    protected
    attr_reader :list

  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
efo_nelfo-0.0.7 lib/efo_nelfo/array.rb
efo_nelfo-0.0.6 lib/efo_nelfo/array.rb
efo_nelfo-0.0.5 lib/efo_nelfo/array.rb
efo_nelfo-0.0.4 lib/efo_nelfo/array.rb