概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Metaprogramming: Ruby Hook Methods – Mehdi Farsi – Medium 原文公開日: 2018/03/27 著者: Mehdi Farsi Rubyにはさまざまなフック系メソッドがあり、これらを用いてクラスやモジュールやオブジェクトをその場で操作できます。 以下はその中でも重要度の高いフック系メソッドです。 Module#included Module#extended Module#prepended Class#inherited モジュールでincludedやextendedやprependedを使う これらのフック系メソッドは、モジュールが別のモジュールやクラスにそれぞれincludeされたとき、extendされたとき、prependされたときに必ず呼び出されます。 それぞれの動