Why is the Profiler module in Ruby 1.9 named with two underscores?

I looked through the standard library and Profiler__ is the only module I can find that uses two underscores in a title like this. Is there a reason?

+3
source share
1 answer

Because there is a Profiler class in Ruby core GC.

Gc :: profiler

Profiler

This is the only reason I can think of. I really see no reason why, since the Profiler class in the Ruby core is "named" under the GC module ...

+1
source