こんにちは、hachi8833です。今回の翻訳記事は、Rubyならではのデザインパターンとでも言うべき「Module Builderパターン」の詳細な解説です。RubyのModuleが実はクラスであることをうまく利用していて、Railsなどのフレームワーク側で有用性が高いパターンであるように思えました。 元記事が非常に長いので次のように分割しました。 #1 モジュールはどのように使われてきたか(本記事) #2 Module Builderパターンとは何か #3 Rails ActiveModelでの利用例 あとがき: Module Builderパターンという名前について 追記(2017/10/27) 元記事からTechRachoにリンクいただきました🙇 shioyamaさんがRailsに投げたプルリクを知らせていただきました: #30895 Convert AttributeMetho
![RubyのModule Builderパターン #1 モジュールはどのように使われてきたか(翻訳)|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/5c4a1f242b7e8439d14e6a35babc10d5f95dc008/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2017%2F10%2Fruby_module_builder_eyecatch.png)