Вы можете проверить парсер Rubinius, это может помочь вам делать то, что вы хотите.

ири потрясающий. Я могу делать такие вещи, как#css('.bla') который вернет первый соответствующий элемент.

Прямо сейчас нам нужно выполнить некоторый анализ исходного кода Ruby - найти все методы в классе и т. Д. Мы используемruby_parser драгоценный камень, но все, что он делает, расчесывает ваш исходный код и выплевывает S-выражения Есть ли что-то вроде Нокогири для этих S-выражений, которое может выполнять такие действия, как «вернуть S-выражение для первого найденного метода с именем« foo »»?

Ответы на вопрос(4)

Ваш ответ на вопрос