あけましておめでとうございます!!!!!!!!!!!!! 表題の機能はinheritedメソッドが定義されてるモジュール複数includeする時などに欲しくなるわけですが、 def inherited(klass) super if defined?(super) end などとすることで実現できる。 defined?(super)はメソッド呼び出しではなくて太古からある謎の構文です(ref: http://docs.ruby-lang.org/ja/1.9.3/doc/spec=2fdef.html#defined)