Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Ruby で使用する新しいライブラリをラップする必要があります。どの Ruby 実装が使用されているかを検出し、MRI の場合は FFI を介して C ライブラリをロードし、JRuby を使用している場合は Java ライブラリをラップするという計画でした。
ドキュメントを見つけるのに苦労しているので、ポインタがあれば助かります。これを行うライブラリが他にもあることは知っていますが、現時点では見つけることができないため、これを行う宝石を知っていれば、それも役に立ちます。ありがとう。
まず、RUBY_ENGINE実行時に定数の値を調べることができます。
RUBY_ENGINE
MRI (1.9.x) で実行すると、"ruby" になります。JRubyの下では「jruby」。