Я хочу написать оболочку ruby для существующей библиотеки C (.so файлы). Может кто-нибудь указать мне на книги / веб-сайты, которые могут начать меня с этого.
У вас есть несколько вариантов:
swig / расширение C, написанное от руки , но они не будут использоваться в других виртуальных машинах, кроме MRI(не будет работать в jruby, rubinius ...)
FFI , которые можно будет использовать на других ВМ.пример здесь
Взгляните на FFI gem .