2019.01.23 Ruby: includeしたモジュールに「後から」別のモジュールを動的にincludeしても反映されない 以下の記事は2010年のものですが、モジュールに後から別のモジュールを動的にincludeした場合の挙動について解説されていたのが気になったので追ってみました。 参考: Rubyのモジュール機構では、既にincludeしてるモジュールに追加でincludeしても結果が反映されない - Smalltalkのtは小文字です 当時のMatzのツイートも引用されていましたが、スレッドを追えなくなってて元がわからない状態でした。 @yhara いや、既にincludeしてるモジュールに追加でincludeすると、追加が反映されず継承木の構造が期待と違う、という意味です。 — Yukihiro Matsumoto (@yukihiro_matz) November 14,
![Ruby: includeしたモジュールに「後から」別のモジュールを動的にincludeしても反映されない|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/928682faeb3d4323c85020b6d2dcb5b4bee6adc7/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2018%2F12%2Fruby_dynamic_module_inclusion_eyecatch.png)