我正在Ruby 2.5下使用Pry调试基类(Net::HTTP
)中的问题
我收到由HTTP 404响应引起的异常,我想检查发出的请求的正文。为此,我想检查传递给start
的块,但是start
方法没有参数,使用yield
进行调用:
Frame type: method
From: /usr/share/ruby/net/http.rb @ line 910 Net::HTTP#start:
905: def start # :yield: http
906: raise IOError, 'HTTP session already opened' if @started
907: if block_given?
908: begin
909: do_start
=> 910: return yield(self)
如果没有在Pry参数中传递该块,则可以使用&block
来查看该块的源吗?>
看到Printing the source code of a Ruby block,但对我没有帮助,因为我没有在这里使用的方法参数。
我正在Ruby 2.5下使用Pry调试基类(Net :: HTTP)中的问题,我收到了由HTTP 404响应引起的异常,我想检查所发出请求的主体。 ...
TL; DR