instance method
Net::HTTPGenericRequest#pretty_print
(::PP q) -> untyped
pretty_print(q)
lib/net/http/generic_request.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/net/http/generic_request.rb, line 116
def pretty_print(q)
q.object_group(self) {
q.breakable
q.text @method
q.breakable
q.text "path="; q.pp @path
q.breakable
q.text "headers="; q.pp to_hash
}
end
Returns a string representation of the request with the details for pp:
require 'pp'
post = Net::HTTP::Post.new(uri)
post.inspect # => "#<Net::HTTP::Post POST>"
post.pretty_inspect
# => #<Net::HTTP::Post
POST
path="/"
headers={"accept-encoding" => ["gzip;q=1.0,deflate;q=0.6,identity;q=0.3"],
"accept" => ["*/*"],
"user-agent" => ["Ruby"],
"host" => ["www.ruby-lang.org"]}>