Nokogiri потрясающий. Я могу делать такие вещи, как #css ('. Bla')
, который вернет первый соответствующий элемент.
Прямо сейчас нам нужно выполнить некоторый синтаксический анализ исходного кода Ruby - найти все методы в классе и т. Д. Мы используем гем ruby_parser , но все, что он делает, это прочесывает исходный код и выводит S-выражения. Есть ли что-нибудь вроде Nokogiri для этих S-выражений, которые могут делать такие вещи, как «возвращать S-выражение для первого найденного метода с именем 'foo'»?