怎样在C/C++里嵌入Ruby呢?

Lua之类的可以很方便的嵌入进C,ruby和C/C++的交互难道只能有API调用的形式吗?