Issue #6721 has been updated by Nobuyoshi Nakada. Description updated ---------------------------------------- Feature #6721: Object#yield_self https://bugs.ruby-lang.org/issues/6721#change-55009 * Author: Alexey Muranov * Status: Open * Priority: Normal * Assignee: Yukihiro Matsumoto ---------------------------------------- I think the following method is missing from Ruby: ~~~ruby class Object def yield_self(*args) yield(self, *args) end end ~~~ I do not know a good use case, but it looks very natural to me. It can be used in method chains. What do you think? Is there an alternative? -- https://bugs.ruby-lang.org/