From: Trans [mailto:transfire / gmail.com] > Facets has Kernel#set_from: > > bidule.set_from(biniou, :foo, :bar, :baz) Out of curiosity, why put that in Kernel instead of Object? Actually, what heuristic do people use in general for adding methods to Kernel versus putting them in Object? Assuming that my oh-so-pretty flow diagram[1] is correct, the end functionality should be equivalent. Is it just a matter of semantics as to where they ought to go? [1] http://phrogz.net/RubyLibs/RubyMethodLookupFlow.png