Sha256: b83e783db6384e6b9fd428777c3436b3d7078ea01a3a819426677012e6407d9d
Contents?: true
Size: 1 KB
Versions: 2
Compression:
Stored size: 1 KB
Contents
# frozen_string_literal: true module ApiTester # Class defining the verbs this tool supports class SupportedVerbs def self.add_item(key, value) @hash ||= {} @hash[key] = value end def self.const_missing(key) @hash[key] end def self.each(&block) @hash.each(&block) end def self.all @hash.values end SupportedVerbs.add_item :COPY, :copy SupportedVerbs.add_item :DELETE, :delete SupportedVerbs.add_item :GET, :get SupportedVerbs.add_item :HEAD, :head SupportedVerbs.add_item :LOCK, :lock SupportedVerbs.add_item :MKCOL, :mkcol SupportedVerbs.add_item :MOVE, :move SupportedVerbs.add_item :OPTIONS, :options SupportedVerbs.add_item :PATCH, :patch SupportedVerbs.add_item :POST, :post SupportedVerbs.add_item :PROPFIND, :propfind SupportedVerbs.add_item :PROPPATCH, :proppatch SupportedVerbs.add_item :PUT, :put SupportedVerbs.add_item :TRACE, :trace SupportedVerbs.add_item :UNLOCK, :unlock end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
api-tester-1.1.3 | lib/api-tester/util/supported_verbs.rb |
api-tester-1.1.2 | lib/api-tester/util/supported_verbs.rb |