Я просмотрел стандартную библиотеку, и Profiler__ - единственный модуль, который я могу найти, который использует два подчеркивания в названии. Есть ли причина?
Потому что в ядре Ruby GC имеет класс Profiler.
GC :: Profiler
Profiler
Thisэто единственная причина, о которой я могу думать.Хотя на самом деле я не вижу причины, по которой, поскольку класс Profiler в ядре Ruby "пространством имен" в модуле GC ...