【发布时间】:2011-01-13 22:17:35
【问题描述】:
我正在阅读Agile Web Development with Rails 一书中的教程,我发现了以下代码:
def User.encrypt_password(password, salt)
Digest::SHA2.hexdigest(password + "wibble" + salt)
end
查看Digest 源代码(我的ruby 安装中lib 目录中的digest.rb 和digest/sha2.rb),但是,我似乎找不到hexdigest 方法的定义位置,但是但代码似乎运行良好。
有人能告诉我这是怎么发生的吗?我假设我需要寻找一个看起来像这样的代码:
def hexdigest(...)
...
end
【问题讨论】:
标签: ruby-on-rails ruby sha digest