class RoadForest::HTTP::Request
Attributes
method[RW]
url[RW]
Public Class Methods
new(method, url)
click to toggle source
Calls superclass method
RoadForest::HTTP::Message::new
# File lib/roadforest/http/message.rb, line 77 def initialize(method, url) super() @method, @url = method, url headers["Host"] = Addressable::URI.parse(url).host end
Public Instance Methods
inspect()
click to toggle source
Calls superclass method
RoadForest::HTTP::Message#inspect
# File lib/roadforest/http/message.rb, line 83 def inspect "\n" + super end
inspection_payload()
click to toggle source
Calls superclass method
RoadForest::HTTP::Message#inspection_payload
# File lib/roadforest/http/message.rb, line 91 def inspection_payload [url, "#{method} #{url.path}"] + super end
needs_body?()
click to toggle source
# File lib/roadforest/http/message.rb, line 87 def needs_body? %w{POST PATCH PUT}.include?(@method) end