「アジャイルWeb開発とレール」という本のチュートリアルをたどっていますが、次のコードが見つかりました。
def User.encrypt_password(password, salt)
Digest::SHA2.hexdigest(password + "wibble" + salt)
end
Digest
ソースコード(digest.rb
およびrubyインストールdigest/sha2.rb
のディレクトリ内)を調べると、メソッドが定義されlib
ている場所が見つからないようですが、コードは正常に機能しているようです。hexdigest
誰かがこれがどのように起こるかを私に教えてもらえますか?どういうわけか次のようなコードを探す必要があると思います。
def hexdigest(...)
...
end