Sha256: 71da5764ca6cae6656191fb2dfe7b350a0f709c1623152e3d3602113377842a5

Contents?: true

Size: 331 Bytes

Versions: 3

Compression:

Stored size: 331 Bytes

Contents

module RestfulObjects
  class ParameterDescriptionList
    extend Forwardable

    def initialize
      @parameters = Hash.new
    end

    def add(id, definition)
      @parameters[id] = ParameterDescription.new(id, definition, count + 1)
    end

    def_delegators :@parameters, :[], :each, :include?, :count, :empty?
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
restful_objects-0.0.5 lib/restful_objects/parameter_description_list.rb
restful_objects-0.0.4 lib/restful_objects/parameter_description_list.rb
restful_objects-0.0.3 lib/restful_objects/parameter_description_list.rb