我在Ruby的standard lib documentation中寻找SecureRandom
类(或模块?)但找不到它(Ruby 1.9.2)。由于这个类或模块是标准库的一部分,我认为它也必须在文档中。但是在文档中找到它的系统是什么?
答案 0 :(得分:2)
答案 1 :(得分:1)
您需要生成文档。
rvm docs generate
但是你还需要为ruby库文件夹生成标准库的东西,这应该合理地工作:
rdoc --ri *.c lib/*.rb
但是,在我的机器上,当我尝试一次完成所有操作时,我的堆栈级别太深,但这样做有效:
USER (~/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1)
$ find . -name '*.rb' -exec rdoc --ri {} \;
Parsing sources...
几分钟后,一切都按预期工作:
USER (~/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1)
$ ri SecureRandom
(from ~/.ri)
------------------------------------------------------------------------------
= Class methods:
base64
hex
random_bytes
random_number
urlsafe_base64
uuid