手続きオブジェクトとして返すという機能は推奨されなくなったんでしょうか。||あまり警告が適切じゃないのかもしれません。|でも問題ありません。すると例外があがります)文案はいつも募集してます。procやlambdaをブロックなしで呼び出し、現在のメソッドに与えられているブロックをオブジェクト化する機能は、ブロック引数(&block)またはProc.newに任されました。将来はprocやlambdaにはこの機能がなくなります。|でそれぞれ違う挙動なのはちょっと問題かも知れません。それぞれ理由があってのことですから。