Sha256: 73bcfd418fb7ec1182e7fadf71bde86f5d2b010280de96f72d8a7a3572b1fbbb
Contents?: true
Size: 474 Bytes
Versions: 3
Compression:
Stored size: 474 Bytes
Contents
class SupportedVerbs def SupportedVerbs.add_item(key, value) @hash ||= {} @hash[key] = value end def SupportedVerbs.const_missing(key) @hash[key] end def SupportedVerbs.each @hash.each {|key,value| yield(key,value)} end def SupportedVerbs.all @hash.values end def SupportedVerbs.get_method_for(verb) {:get => ApiGet, :post => ApiPost}[verb] end SupportedVerbs.add_item :GET, :get SupportedVerbs.add_item :POST, :post end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
api-tester-0.0.4 | lib/tester/util/supported_verbs.rb |
api-tester-0.0.3 | lib/tester/util/supported_verbs.rb |
api-tester-0.0.1 | lib/tester/util/supported_verbs.rb |