我见过如下代码:
Net::HTTP::Post.new(url)
如果我按如下方式使用ri
:
$ ri Net::HTTP::Post
我几乎没有文档,并且:
$ ri Net::HTTP::Post.new
结果
Nothing known about Net::HTTP::Post.new
在阅读Net::HTTP
的文档时,我怀疑代码应该使用Net::HTTP#request_post
。我仍然发现使用此模块的正确方法令人困惑。为什么Net::HTTP::Post.net
似乎有效?即使使用Net::HTTP.request_post
,我也会得到:
undefined method `request_post' for Net::HTTP:Class.
为了澄清我的问题,我想知道如何:
相比之下,这是Python的等效文档,我理解(自己是一个python开发者):http://docs.python.org/2/library/httplib.html
答案 0 :(得分:0)
除非其他人有更好的答案,否则我最终会接受这个答案:
为了理解Ruby的文档,请按顺序执行以下操作: