[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3555

From: "sho-h (Sho Hashimoto)" <sho-h@n...>
Date: Fri, 22 Feb 2013 01:14:01 +0900
Subject: [ruby-reference-manual:3555] [るりまプロジェクト - Bug #7905][Open] Object#to_int のサンプルが 2.0 で動作しない


Issue #7905 has been reported by sho-h (Sho Hashimoto).

----------------------------------------
Bug #7905: Object#to_int のサンプルが 2.0 で動作しない
https://bugs.ruby-lang.org/issues/7905

Author: sho-h (Sho Hashimoto)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 


=begin
Object#to_int のサンプルが 2.0 からエラーになるとつぶやいておられる方がいらっしゃいました。

原因は #1792 の修正の影響で 2.0 から Fixnum#& が他のオブジェクトを受け付けないからではないかと思います。特に Fixnum#& にこだわる事もないかと思いますので、他のメソッドで代用という形で修正しようかと思います。例えば以下ですね。

  class Foo
   def to_int
     1
   end
  end
  
  n = 0b1101
  p(n[Foo.new]) # => 1
=end



-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    3555 2013-02-21 17:14 [sho-h@n...          ] [るりまプロジェクト - Bug #7905][Open] Object#to_int のサンプルが 2.0 で動作しない
      3557 2013-02-22 22:11 ┣[redmine@r...        ]                                       
      3558 2013-02-23 00:24 ┗[sho-h@n...          ] [るりまプロジェクト - Bug #7905][Closed] Object#to_int のサンプルが 2.0 で動作しない