ruby を組み込みたい C++ アプリケーションがあります。
したい:
- Ruby オブジェクトを構築する
- ruby ファイルを読み込み、そのオブジェクトを引数として特定の関数を呼び出す
- C++ コードでその関数呼び出しから戻り値を取得する
質問:
- オブジェクトを ruby スクリプトに渡すことはできますか? もしそうなら、簡単な例を挙げていただけますか?
- 戻り値をオブジェクトとしてスクリプトから C++ コードに取得することは可能ですか? もしそうなら、簡単な例を挙げていただけますか?
追加資料
誰かがここを読んでいて、Ruby インタープリターを C++ アプリケーションに埋め込む方法を知りたい場合に備えて、この SO の質問を参照してください。
【アップデート】