Sha256: c897dcd94e5af582955e02fc3de7ec5ae4bd9f7c6e08ecf94717c316adc5ae8c

Contents?: true

Size: 449 Bytes

Versions: 1

Compression:

Stored size: 449 Bytes

Contents

module RestMan

  # :include: _doc/lib/restman/params_array.rdoc
  class ParamsArray
    include Enumerable

    # :include: _doc/lib/restman/params_array/new.rdoc
    def initialize(array)
      @array = process_input(array)
    end

    def each(*args, &blk)
      @array.each(*args, &blk)
    end

    def empty?
      @array.empty?
    end

    private

    def process_input(array)
      array.map {|v| ProcessPair.call(v) }
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rest-man-1.1.0 lib/restman/params_array.rb