概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Stop including Enumerable, return Enumerator instead | Arkency Blog 原文公開日: 2014/01/08 著者: Robert Pankowecki サイト: Arkency Blog 画像は元サイトからの引用です。 自分のクラスにEnumerableモジュールをincludeする人をむやみやたらと見かけます。しかし私としては多くの場合、Enumerableで使えるeach_with_indexやらtake_whileやらminmaxといったメソッドを自分のクラスの中で使えるようにすることがそのクラスの責務の中心にあるとは考えにくいのです。 私ならそのような場合、Java方式でやるのが好みです。つまり、コレクションでEnumerableのさまざまな便利メソッドのどれ
![Ruby: EnumerableをincludeするよりEnumeratorを返そう(翻訳)|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/166da396d32868b25debea38698e307da746ae6e/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2018%2F06%2Fruby_stop_including_enumerable_eyecatch.png)