@Gargron there are some tricks though. Like evalling on "Module#included" . Solution worse than the problem, though.
My take is that if you want private methods on modules, modules are probably not the right solution. You probably need a refactored inheritance chain instead.