Sha256: 38d03f5112112c3df09e5a46888262d14648b5f9701d1e7d66d69ae70113adce

Contents?: true

Size: 346 Bytes

Versions: 2

Compression:

Stored size: 346 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

2 entries across 2 versions & 1 rubygems

Version Path
restful_objects-0.0.2 lib/restful_objects/parameter_description_list.rb
restful_objects-0.0.1 lib/restful_objects/parameter_description_list.rb