1130件ヒット
[201-300件を表示]
(0.138秒)
ライブラリ
- ビルトイン (647)
- coverage (14)
- csv (11)
- erb (29)
- json (11)
- objspace (33)
- openssl (22)
- rake (22)
-
rubygems
/ dependency _ list (11) -
rubygems
/ ext / builder (22) -
rubygems
/ ext / configure _ builder (11) -
rubygems
/ ext / ext _ conf _ builder (11) -
rubygems
/ ext / rake _ builder (11) - timeout (19)
-
win32
/ registry (176) - win32ole (11)
クラス
- Array (99)
- CSV (11)
- Coverage (14)
- ERB (29)
-
Encoding
:: Converter (11) -
Enumerator
:: Lazy (11) -
Gem
:: DependencyList (11) -
Gem
:: Ext :: Builder (22) -
Gem
:: Ext :: ConfigureBuilder (11) -
Gem
:: Ext :: ExtConfBuilder (11) -
Gem
:: Ext :: RakeBuilder (11) - IO (154)
-
JSON
:: State (11) - Mutex (2)
- Object (22)
-
OpenSSL
:: SSL :: SSLSocket (11) - StopIteration (11)
- String (132)
-
Thread
:: Mutex (9) -
WIN32OLE
_ PARAM (11)
モジュール
- Enumerable (66)
- FileUtils (22)
- GC (44)
-
GC
:: Profiler (33) - Kernel (53)
- ObjectSpace (33)
-
OpenSSL
:: SSL (11) - Timeout (19)
-
Win32
:: Registry :: API (176)
キーワード
- === (11)
- CloseKey (11)
- CreateKey (11)
- DeleteKey (11)
- DeleteValue (11)
- EnumKey (11)
- EnumValue (11)
- FlushKey (11)
-
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (4) - OpenKey (11)
- QueryInfoKey (11)
- QueryValue (11)
- SetValue (11)
-
VERIFY
_ NONE (11) - [] (66)
-
_ dump (11) - build (33)
- catch (22)
- check (11)
- combination (22)
-
count
_ nodes (11) -
count
_ objects _ size (11) -
count
_ tdata _ objects (11) -
fc
_ i (11) -
fc
_ path (11) - fetch (11)
- generate (11)
- inject (33)
-
latest
_ gc _ info (22) - loop (9)
- make (11)
-
net
/ imap (11) - new (22)
- output? (11)
- packdw (11)
- packqw (11)
- permutation (22)
- popen (154)
-
primitive
_ errinfo (11) -
raw
_ data (11) - reduce (33)
-
repeated
_ combination (22) -
repeated
_ permutation (22) - report (11)
-
result
_ with _ hash (7) - ruby (11)
- run (11)
- running? (7)
- sh (11)
- slice (66)
-
spec
_ predecessors (11) - start (7)
- stat (22)
- synchronize (11)
- test (22)
- timeout (19)
- unpackdw (11)
- unpackqw (11)
-
verify
_ result (11) -
write
_ headers? (11) - xmlrpc (3)
- セキュリティモデル (11)
- リテラル (9)
検索結果
先頭5件
- OpenSSL
:: SSL :: SSLSocket # verify _ result -> Integer - Gem
:: Ext :: ExtConfBuilder . build(extension , directory , dest _ path , results) -> Array - Gem
:: Ext :: RakeBuilder . build(extension , directory , dest _ path , results) -> Array - Timeout
. # timeout(sec , exception _ class = nil) {|i| . . . } -> object - Timeout
. # timeout(sec , exception _ class , message) {|i| . . . } -> object
-
OpenSSL
:: SSL :: SSLSocket # verify _ result -> Integer (12201.0) -
検証結果のエラーコードを整数値で返します。
...検証結果のエラーコードを整数値で返します。
エラーコードの整数値は OpenSSL::X509 に定数が定義されています。
詳しくは c:OpenSSL::X509#verify_error を見てください。
検証に成功した場合は OpenSSL::X509::V_OK を返します。... -
Gem
:: Ext :: ExtConfBuilder . build(extension , directory , dest _ path , results) -> Array (9200.0) -
@todo
...odo
Makefile が存在しない場合は、extconf.rb を実行して
Makefile を作成してから make を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマ......ンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make... -
Gem
:: Ext :: RakeBuilder . build(extension , directory , dest _ path , results) -> Array (9200.0) -
@todo
...ake を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make... -
Timeout
. # timeout(sec , exception _ class = nil) {|i| . . . } -> object (9114.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはいります。
また sec が 0 もしくは nil のときは制限時間なし......exception_class タイムアウトした時、発生させる例外を指定します.
@param message エラーメッセージを指定します.省略した場合は
"execution expired" になります.
例 長い計算のタイムアウト
require 'timeout'
def calc_pi(min)......sh")
com = IO.popen("./loop.sh")
pid = com.pid
while line = com.gets
print line
end
}
rescue Timeout::Error => err
puts "timeout: shell execution."
Process.kill('SIGINT', pid)
printf "[result]\t%s", com.read
com.close unless com.nil?
end
#... -
Timeout
. # timeout(sec , exception _ class , message) {|i| . . . } -> object (9114.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはいります。
また sec が 0 もしくは nil のときは制限時間なし......exception_class タイムアウトした時、発生させる例外を指定します.
@param message エラーメッセージを指定します.省略した場合は
"execution expired" になります.
例 長い計算のタイムアウト
require 'timeout'
def calc_pi(min)......sh")
com = IO.popen("./loop.sh")
pid = com.pid
while line = com.gets
print line
end
}
rescue Timeout::Error => err
puts "timeout: shell execution."
Process.kill('SIGINT', pid)
printf "[result]\t%s", com.read
com.close unless com.nil?
end
#... -
Timeout
. # timeout(sec , exception _ class = nil) {|i| . . . } -> object (9113.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはいります。
また sec が 0 もしくは nil のときは制限時間なし......am exception_class タイムアウトした時、発生させる例外を指定します.
例 長い計算のタイムアウト
require 'timeout'
def calc_pi(min)
loop do
x = rand
y = rand
x**2 + y**2 < 1.0 ? min[0] += 1 : min[1] += 1
end
end
t = 5
min = [ 0,......sh")
com = IO.popen("./loop.sh")
pid = com.pid
while line = com.gets
print line
end
}
rescue Timeout::Error => err
puts "timeout: shell execution."
Process.kill('SIGINT', pid)
printf "[result]\t%s", com.read
com.close unless com.nil?
end
#... -
Encoding
:: Converter # primitive _ errinfo -> Array (9112.0) -
直前の Encoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。
...ncoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。
@return [result, enc1, enc2, error_bytes, readagain_bytes] という五要素の配列
result は直前の primitive_convert の戻り値です。
それ以外の四要素は :invalid_b......incomplete_input か :undefined_conversion だった場合に意味を持ちます。
enc1 はエラーの発生した原始変換の変換元のエンコーディング、enc2 は変換先のエンコーディングです。
error_bytes はエラーの発生原因となったバイト列、readagai......。
primitive_errinfo はもっぱら Encoding::Converter#primitive_convert と組み合わせて使います。Encoding::Converter#convert を用いている場合にも取得することはできますが、有用な使い方は難しいでしょう。
//emlist[][ruby]{
# \xff is invalid as EUC-... -
Enumerable
# inject(init = self . first) {|result , item| . . . } -> object (6350.0) -
リストのたたみこみ演算を行います。
...リストのたたみこみ演算を行います。
最初に初期値 init と self の最初の要素を引数にブロックを実行します。
2 回目以降のループでは、前のブロックの実行結果と
self の次の要素を引数に順次ブロックを実行します。
そ......して最後の要素まで繰り返し、最後のブロックの実行結果を返します。
要素が存在しない場合は init を返します。
初期値 init を省略した場合は、
最初に先頭の要素と 2 番目の要素をブロックに渡します。
また要素が 1 つ......ればブロックを実行せずに最初の要素を返します。
要素がなければブロックを実行せずに nil を返します。
@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッ... -
Enumerable
# inject(init , sym) -> object (6250.0) -
リストのたたみこみ演算を行います。
...リストのたたみこみ演算を行います。
最初に初期値 init と self の最初の要素を引数にブロックを実行します。
2 回目以降のループでは、前のブロックの実行結果と
self の次の要素を引数に順次ブロックを実行します。
そ......して最後の要素まで繰り返し、最後のブロックの実行結果を返します。
要素が存在しない場合は init を返します。
初期値 init を省略した場合は、
最初に先頭の要素と 2 番目の要素をブロックに渡します。
また要素が 1 つ......ればブロックを実行せずに最初の要素を返します。
要素がなければブロックを実行せずに nil を返します。
@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッ... -
ObjectSpace
. # count _ objects _ size(result _ hash = nil) -> Hash (6219.0) -
型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
...をバイト単位で格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プロー......。特に T_DATA の合計値は正しくないでしょう。
//emlist[例][ruby]{
ObjectSpace.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}
@raise TypeError result_hash にハッシュ以外を指定した時に発生します。
戻... -
GC
. latest _ gc _ info(result _ hash = {}) -> Hash (6213.0) -
最新のGCの情報を返します。
...最新のGCの情報を返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。
@param key 得られる情報か......します。
//emlist[例][ruby]{
latest = GC.latest_gc_info
latest # => {:major_by=>nil, :gc_by=>:newobj, :have_finalizer=>false, :immediate_sweep=>false, :state=>:sweeping}
stat = GC.stat
merged = GC.latest_gc_info(stat)
merged == latest.merge(stat) # => true
GC.latest_gc_info(:gc_by) # => :...