Issue #7019 has been updated by ko1 (Koichi Sasada). Assignee set to mame (Yusuke Endoh) mame-san, could you judge this ticket? IMO, it is too slow to introduce such a big feature. ---------------------------------------- Feature #7019: allow `private` and `protected` keywords to take blocks https://bugs.ruby-lang.org/issues/7019#change-31711 Author: alexeymuranov (Alexey Muranov) Status: Open Priority: Normal Assignee: mame (Yusuke Endoh) Category: core Target version: 2.0.0 =begin I like to indent my private methods one level deeper, but this indentation is inconsistent with the syntax: class C def f # end private def g # end end I think it would be nice if the (({private})) keyword could take a block, then i would write: class C def f # end private do def g # end end end =end -- http://bugs.ruby-lang.org/