From: Yukihiro Matsumoto Date: 2012-12-08T13:48:35+09:00 Subject: [ruby-core:50683] Re: [ruby-trunk - Feature #4085] Refinements and nested methods In message "Re: [ruby-core:50681] [ruby-trunk - Feature #4085] Refinements and nested methods" on Sat, 8 Dec 2012 12:15:31 +0900, "shugo (Shugo Maeda)" writes: |There are some considerations remained: | |* Should not send, method, respond_to? use refinements? | I've changed Symbol#to_proc not to use refinements, but it might be better these three methods to use refinements. For 2.0, any indirect method access need not to honor refinements. |* Should Module#include inherit refinements? Not for 2.0. |* Should Module#refinements be removed? Yes, it's not included in the latest spec. |* In CRuby, refine(klass, &proc) raises an ArgumentError. Should it be the spec? I guess so, but it's not worth to overhaul for JRuby and Rubinius. matz.