Я не знаком с ruby, но если под "нативными методами" вы подразумеваете вещи в какой-то системной библиотеке, есть несколько вариантов расширения CEDET для выполнения работы.
Если где-то есть файлы ruby, в которых есть весь этот код, и если ruby поддерживает какой-то оператор «include» или «import», то вам нужно добавить это местоположение в путь включения для ruby. Это, вероятно, требует изменения исходного кода ruby, чтобы добавить новый системный путь включения. Вы можете увидеть примеры в semantic-c.el. Вам также может понадобиться переопределить функцию semantic-tag-include-filename, чтобы преобразовать включение в доступное для поиска имя файла.
Если нет включений, и есть только какой-то интерпретатор ruby, который знает все эти вещи, тогда вам вместо этого нужно будет написать полную «всеведущую» базу данных ruby, аналогичную semanticdb-el.el. Для этого потребуется способ запросить ruby для различных вещей и вернуть их в качестве ответов.
Любые подобные усовершенствования приветствуются в рубиновой поддержке в зоне CEDET.