Method: RoadForest::HTTP::UserAgent#validate
- Defined in:
- lib/roadforest/http/user-agent.rb
#validate(method, url, headers, body) ⇒ Object
83 84 85 86 87 88 89 90 91 92 93 |
# File 'lib/roadforest/http/user-agent.rb', line 83 def validate(method, url, headers, body) case method when "GET", "HEAD", "DELETE" raise "Method #{method} requires an empty body" unless body.nil? when "POST", "PATCH", "PUT" raise "Method #{method} requires a body" if body.nil? #when "OPTION", "TRACE" #Need to put verbs where they go else raise "Unrecognized method: #{method}" end end |