このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 1.9.3 リファレンスマニュアル

library fiddle

要約

*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。

dl と同様の機能を持ちます。dl は環境によっては正しく動作しないという問題を解決するために導入されました。 fiddle は libffi の wrapper です。 dl ライブラリの一部機能は上記の問題を解決するため fiddle で実装されています。

Ruby 1.9.x ではこのライブラリは単体では利用できません。 DL を経由して利用してください。

クラス

Fiddle::Closure

コールバック関数を表すクラスです。

  Fiddle::Closure::BlockCaller

Ruby のブロックをラップしたコールバック関数を表すクラスです。

Fiddle::Function

C の関数を表すクラスです。

モジュール

Fiddle

fiddle ライブラリの名前空間をなすモジュール