Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > dl/importライブラリ > DL::Importableモジュール > import

instance method DL::Importable#import

import(sym, rettype, argtypes = nil) -> DL::Symbol[permalink][rdoc]

[TODO]

ダイナミックライブラリ内のシンボルを検索し、 自身の特異メソッドとして、定義します。

[PARAM] sym:
欲しいシンボル名を文字列で与えます。
[PARAM] rettype:
返り値の型を、C の関数プロトタイプを使って文字列で与えます。
[PARAM] argtypes:
引数の型を、C の関数プロトタイプを使って文字列の配列で与えます。
import("get_length", "int", ["void*", "int"])