Feature #10355
Updated by nobu (Nobuyoshi Nakada) about 10 years ago
あるモジュール X に対してモジュール P1 がprependされているかどうかを調べる方法があると嬉しく思います。 `Module#include?` Module#include? を使うと継承関係に含まれているかどうかはわかりますが、それが対象モジュールに対してprependされたものかは分かりません。 ~~~ruby <pre> module P1; end module P2; end class X prepend P1 end class Y< X prepend P2 end X.include?(P1) #=> true Y.include?(P2) #=> true Y.include?(P1) #=> true # I want X.prepended?(P1) #=> true Y.prepended?(P2) #=> true Y.prepended?(P1) #=> false ~~~ </pre>