3件ヒット
[1-3件を表示]
(0.103秒)
ライブラリ
- timeout (1)
-
win32
/ resolv (2)
クラス
-
Win32
:: Resolv (2)
モジュール
- Timeout (1)
キーワード
-
get
_ hosts _ path (1) -
get
_ resolv _ info (1) - timeout (1)
検索結果
先頭3件
-
Win32
:: Resolv . # get _ resolv _ info -> [[String] , [String]] (54715.0) -
ドメイン名とネームサーバを配列の配列で返します。
ドメイン名とネームサーバを配列の配列で返します。
例:
require "win32/resolv"
p Win32::Resolv.get_resolv_info #=> [["my.example.com"], ["192.168.1.1"]]
設定されていない情報は nil になります。
# ドメイン名が設定されていない場合。
require "win32/resolv"
p Win32::Resolv.get_resolv_info #=> [nil, ["192.168.1.1"]] -
Win32
:: Resolv . # get _ hosts _ path -> String | nil (18340.0) -
hosts ファイルのパスを返します。ファイルが存在しない場合は nil を返します。
hosts ファイルのパスを返します。ファイルが存在しない場合は nil を返します。
例:
require "win32/resolv"
p Win32::Resolv.get_hosts_path #=> "C:\Windows\System32\drivers\etc\hosts" -
Timeout
. # timeout(sec , exception _ class = nil) {|i| . . . } -> object (322.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
ブロックを sec 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはいります。
また sec が 0 もしくは nil のときは制限時間なしで
ブロックを実行します。
@param sec タイムアウトする時間を秒数で指定します.
@param exception_class タイムアウトした時、発生させる例外を指定します.
例 長い計算のタイムアウト
r...