У меня есть куча кода для просмотра, и теперь это время отладки. Поскольку я никогда не был поклонником отладчика Ruby, я ищу способ пройти код и прочитать его.
То, что я пытаюсь сделать, это получить местоположение файла, в котором определяется класс загрузки:
Foo::Bar.create(:param) # how can I know file location in runtime?
Для небольших, лучше организованных проектов я бы просто искал class Bar
, но здесь это невозможно, так как существует много классов с именем Bar
, и, что еще хуже, некоторые из них находятся под одним и тем же пространством имен, Я знаю, что это может случиться.
Примечание. Я использую Ruby 1.8.7.