module A; end module B; module C; end end class X include A include B, B::C, NOTEXIST end module Y include B::C, B if X == 2 include A end