3 ms·
You can always not upgrade. It's not a fun option, but an option never-the-less. Or just don't use refinements.
by gum_ina_package 13y ago
You can always not upgrade. It's not a fun option, but an option never-the-less. Or just don't use refinements.
- rurounijones 13y agoSeeing as other ruby implementations (rubinius and jruby) have been very iffy on refinements and may not implement them it is probably best not to use them at all if possible.
- shawn42 13y agoCharles Nutter (of JRuby) has said that many of his main complaints on refinements have been resolved. His original rant can be found here: http://blog.headius.com/2012/11/refining-ruby.html http://blog.headius.com/2012/11/refining-ruby.html
- rurounijones 13y agoOoo excellent news, I didnt know that.
- jrochkind1 13y agoI won't use refinements, but if open source code I'm using uses them, I still get to debug them. Yes, yes, I know, I can analyze any open source code before using it and not use it if it uses refinements, or I can simply never use any Not Invented Here code at all. I can do many things, it is indeed a wonderful free country.