From: Yukihiro Matsumoto Date: 2012-12-09T00:12:39+09:00 Subject: [ruby-core:50697] Re: [ruby-trunk - Feature #4085] Refinements and nested methods In message "Re: [ruby-core:50694] [ruby-trunk - Feature #4085] Refinements and nested methods" on Sat, 8 Dec 2012 22:24:23 +0900, "shugo (Shugo Maeda)" writes: |matz wrote: |> For 2.0, any indirect method access need not to honor refinements. | |Does "need not" mean an implementation may honor refinements? |Or does it mean just any indirect method access shall not honor refinements? It means in 2.0, those methods DO NOT treat refinements. |> I guess so, but it's not worth to overhaul for JRuby and Rubinius. | |If it's difficult in other implementations to raise an ArgumentError, the behavior should be unspecified instead of implementation-defined because "unspecified" implies that an error might occur. Yes, that what I mean. matz.