ruby-reference-manual:3058
From: "sho-h (Sho Hashimoto)" <sho-h@n...>
Date: Mon, 14 May 2012 02:49:05 +0900
Subject: [ruby-reference-manual:3058] [るりまプロジェクト - Bug #6430][Open] String#crypt の例がおかしい
Issue #6430 has been reported by sho-h (Sho Hashimoto). ---------------------------------------- Bug #6430: String#crypt の例がおかしい https://bugs.ruby-lang.org/issues/6430 Author: sho-h (Sho Hashimoto) Status: Open Priority: Normal Assignee: Category: doc Target version: reporter: ruby_version: String#crypt の例がおかしいというつぶやきがありました。 http://doc.ruby-lang.org/ja/1.8.7/method/String/i/crypt.html 確認してみると、少なくとも typo はありそうなので以下のように修正し ておこうと思います。 --- String (revision 5148) +++ String (working copy) @@ -1166,7 +1166,7 @@ def valid_login?(user, password) ent = Etc.getpwnam(user) - passwd.crypt(ent.passwd) == ent.passwd + password.crypt(ent.passwd) == ent.passwd end p valid_login?("taro", "password") # => 真偽値が得られる 他の間違いなどあれば、reopen などして対応してやってください。 -- http://bugs.ruby-lang.org/ -- ML: ruby-reference-manual@m... Info: http://QuickML.com/