В самом начале перед загрузкой любого файла вставьте строку, которая определяет класс / константу, которую вы хотите проверить как нечто отличное от модуля. Например, предположим, у вас есть класс или другой вид константы A
в вашем коде, и вы хотите знать, где он определен. Затем в самом начале основного файла напишите
A = nil
Затем, когда программа запускается, когда она впервые встречает определение класса / константы A
, она показывает что-то вроде
some_path_to_a_file:line_number in `some_method': A is not a class (TypeError)
или
some_path_to_a_file:line_number: warning: already initialized constant A
Тогда some_path_to_a_file:line_number
будет местом, где определен A
.