Я думаю, что вы ищете что-то вроде GeSHi - универсальная подсветка синтаксиса. Я имел большой успех с этим в прошлом, GeSHi поддерживает TON языков. Это не только полезно для вашей собственной подсветки синтаксиса на вашем веб-сайте, но я использую исходные файлы, поскольку они содержат все ключевые слова языка (они нужны мне для текстового редактора, над которым я работаю с подсветкой синтаксиса). Это была находка.
Если вам требуется подсветка только для Ruby и Python, вы можете проверить NetBeans . Он имеет функцию вывода исходного кода на HTML-страницу, сохраняя весь цветной синтаксис.