るりまサーチ

最速Rubyリファレンスマニュアル検索!
3690件ヒット [1-100件を表示] (0.028秒)

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Fiddle.#dlopen(lib) -> Fiddle::Handle (21300.0)

ダイナミックライブラリ lib をロードし、 Fiddle::Handle として返します。

...ダイナミックライブラリ lib をロードし、
Fiddle::Handle として返します。

Fiddle::Handle.new(lib) と等価です。

@param lib ロードしたいライブラリを文字列で与えます。

@raise Fiddle::DLError dlopen(3) に失敗した時に発生します。...

Fiddle.#dlunwrap(addr) -> object (21100.0)

指定されたアドレスの Ruby オブジェクトを返します。

...されたアドレスの Ruby オブジェクトを返します。

@param addr Fiddle.#dlwrap が返した Ruby オブジェクトのアドレス(整数)を指定します。

例:

require 'fiddle'
s = 'abc'
p addr = Fiddle.dlwrap(s) #=> 136122440
p Fiddle.dlunwrap(addr) #=> "abc"...

Fiddle.#dlwrap(obj) -> Integer (21100.0)

指定されたオブジェクト obj のアドレスを表す整数を返します。

...指定されたオブジェクト obj のアドレスを表す整数を返します。

@param obj Ruby のオブジェクトを指定します。

例:

require 'fiddle'
s = 'abc'
p addr = Fiddle.dlwrap(s) #=> 136122440
p Fiddle.dlunwrap(addr) #=> "abc"...

Fiddle::Importer#dlload(*libs) -> () (21100.0)

C の動的ライブラリをモジュールにインポートします。

...ライブラリの関数は Fiddle::Importer#extern で
インポートできます。

複数のライブラリを指定することができます。
ファイル名文字列を指定することでそのライブラリをインポートします。
Fiddle::Handle を渡すとそのハンドルが...
...指しているライブラリをインポート
します。

このメソッドは同じモジュールで2回呼ばないでください。


@param libs インポートするライブラリ
@raise Fiddle::DLError ライブラリのインポートができなかった場合に発生します...

WEBrick::HTTPServlet::FileHandler.add_handler(suffix, handler) (9200.0)

与えられた拡張子のファイルを処理するためのサーブレットを登録します。

...与えられた拡張子のファイルを処理するためのサーブレットを登録します。

@param suffix 拡張子を指定します。

@param handler サーブレットを指定します。...

絞り込み条件を変える

Readline.#readline(prompt = "", add_hist = false) -> String | nil (9100.0)

prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。

...:

require "readline"

input = Readline.readline
(プロンプトなどは表示せずに、入力待ちの状態になります。
ここでは「abc」を入力後、エンターキーを押したと想定します。)
abc

p input # => "abc"

input = Readline.readline("> ")
(">"...
...p input # => "ls"

input = Readline.readline("> ", true)
(">"を表示し、入力待ちの状態になります。
ここでは「cd」を入力後、エンターキーを押したと想定します。)
> cd

p input # => "cd"

input = Readline.readline("> ", true)
(">"を表示し...
...る。

require 'readline'

stty_save = `stty -g`.chomp
begin
while buf = Readline.readline
p buf
end
rescue Interrupt
system("stty", stty_save)
exit
end

例: INTシグナルを捕捉して、端末状態を復帰する。

require 'readline'

stty_save = `stty...

WEBrick::HTTPServlet::FileHandler.remove_handler(suffix) -> Class (9100.0)

与えられた拡張子に対応するサーブレットを削除します。

与えられた拡張子に対応するサーブレットを削除します。

@param suffix 拡張子を指定します。

WEBrick::HTTPServlet::FileHandler::HandlerTable -> Hash (9100.0)

拡張子に対応するサーブレットを登録するためのハッシュです。

拡張子に対応するサーブレットを登録するためのハッシュです。

Fiddle::DLError (9000.0)

Fiddle のエラー全般を表すクラス。

...Fiddle のエラー全般を表すクラス。...

Fiddle::Handle (9000.0)

オープンされたダイナミックライブラリを表すクラスです。

...オープンされたダイナミックライブラリを表すクラスです。

dl
open(3) が返すハンドラーのラッパーです。...

絞り込み条件を変える

<< 1 2 3 ... > >>