我需要包装一个新的库,以供Ruby使用。该计划是在使用哪种Ruby实现的计划,并在MRI上通过FFI加载C库,如果使用Jruby,请用Java Lib包装Java Lib。
我很难找到文档,因此任何指针都会有所帮助。我知道还有其他图书馆可以做到这一点,但是目前我找不到一个库,因此,如果您知道任何可以做到这一点的宝石也会有所帮助。谢谢。
要开始,您可以在运行时检查RUBY_ENGINE
常数的值。
在MRI(1.9.x)下运行,它将是" Ruby"。在jruby下," jruby"。