From: sawadatsuyoshi@... Date: 2015-12-29T03:57:01+00:00 Subject: [ruby-core:72584] [Ruby trunk - Feature #11919] [Open] Passing a module directly Issue #11919 has been reported by Tsuyoshi Sawada. ---------------------------------------- Feature #11919: Passing a module directly https://bugs.ruby-lang.org/issues/11919 * Author: Tsuyoshi Sawada * Status: Open * Priority: Normal * Assignee: ---------------------------------------- Refinement requires a named module: module MyRefinement refine ... ... end using MyRefinement but often (but not always), refinements are called by the `using` command only in once in a single file, and should not need to be named in such case. Also, the purpose of refinement is to not pollute classes with methods. Necessity to define a module and polluting the name space looks to me to go against this idea. I would like to do: using Module.new do refine ... ... end -- https://bugs.ruby-lang.org/ Unsubscribe: