Project

General

Profile

Actions

Backport #716

closed

Hash#key

Added by rubikitch (rubikitch .) over 15 years ago. Updated almost 13 years ago.

Status:
Closed
[ruby-dev:37028]

Description

=begin
Ruby 1.9ではHash#indexがdeprecatedになりますが、いきなりdeprecatedになるのは混乱すると思うのでRuby 1.8にも入れておくべきだと思います。

ruby19 result

hash = {1=>"one"}
hash.index "one" # => 1 # !> Hash#index is deprecated; use Hash#key
hash.key "one" # => 1

ruby18 result

hash = {1=>"one"}
hash.index "one" # => 1
hash.key "one" # =>

~> -:5: undefined method `key' for {1=>"one"}:Hash (NoMethodError)

=end

Actions #1

Updated by knu (Akinori MUSHA) over 15 years ago

  • Assignee set to knu (Akinori MUSHA)

=begin
trunkのNEWSにないから見逃しました。

*dbmにはkey()はないんだけど合わせるべきですかねえ。
=end

Actions #2

Updated by knu (Akinori MUSHA) over 15 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

=begin
Applied in changeset r20130.
=end

Actions #3

Updated by rubikitch (rubikitch .) over 15 years ago

=begin

*dbmにはkey()はないんだけど合わせるべきですかねえ。
そう思います。
=end

Actions #4

Updated by matz (Yukihiro Matsumoto) over 15 years ago

=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:37032] [Backport #716] Hash#key"
on Fri, 7 Nov 2008 18:24:54 +0900, Akinori MUSHA writes:

|trunkのNEWSにないから見逃しました。
|*dbmにはkey()はないんだけど合わせるべきですかねえ。

あわせるべきでしょうね。私が作業しましょうか?

=end

Actions #5

Updated by matz (Yukihiro Matsumoto) over 15 years ago

=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:37039] Re: [Backport #716] Hash#key"
on Sat, 8 Nov 2008 11:23:22 +0900, "Akinori MUSHA" writes:

|あ、手元でやっていました。今入っているのはちょっと変なようです。
|keyメソッドの定義行がindexになっていたり。gdbmがまだで、テストの
|修正も必要とか。

その辺は直しました。

|今日は無理ですが明晩には作業できます。

1.8はおまかせします。

=end

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0