Основные части некоторых реализаций Ruby (исключая rbx / jruby) и некоторые RubyGems реализованы на C. Можно написать библиотеки на C, которые - при компиляции - могут использоваться в скрипте Ruby, при условии, что они соответствуют определеннымтехнические характеристики:
http://www.ruby -doc.org / doxygen / current /
Что касается использования кода C или логики непосредственно в приложении Ruby - нет, это не таквозможный.Он должен быть инкапсулирован в библиотеке, соответствующей спецификациям, а затем скомпилирован.