858件ヒット
[1-100件を表示]
(0.194秒)
ライブラリ
- ビルトイン (636)
- coverage (14)
- csv (11)
- erb (29)
- json (11)
- objspace (33)
- openssl (22)
- rake (11)
-
rubygems
/ dependency _ list (11) -
rubygems
/ ext / configure _ builder (11) -
rubygems
/ ext / ext _ conf _ builder (11) -
rubygems
/ ext / rake _ builder (11) - win32ole (11)
クラス
- Array (99)
- CSV (11)
- Coverage (14)
- ERB (29)
-
Encoding
:: Converter (11) -
Enumerator
:: Lazy (11) -
Gem
:: DependencyList (11) -
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 (11)
- GC (33)
-
GC
:: Profiler (33) - Kernel (53)
- ObjectSpace (33)
-
OpenSSL
:: SSL (11)
キーワード
- === (11)
-
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (4) -
VERIFY
_ NONE (11) - [] (66)
-
_ dump (11) - build (33)
- catch (22)
- combination (22)
-
count
_ nodes (11) -
count
_ objects _ size (11) -
count
_ tdata _ objects (11) - fetch (11)
- generate (11)
- inject (33)
-
latest
_ gc _ info (11) - loop (9)
- new (22)
- output? (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) - running? (7)
- sh (11)
- slice (66)
-
spec
_ predecessors (11) - start (7)
- stat (22)
- synchronize (11)
- test (22)
-
verify
_ result (11) -
write
_ headers? (11) - xmlrpc (3)
- セキュリティモデル (11)
- リテラル (9)
検索結果
先頭5件
-
GC
:: Profiler . result -> String (27413.0) -
GC のプロファイル情報をフォーマットし、文字列として返します。
...生した場合の実行例です。
$ ruby -e "GC::Profiler.enable; a = Array.new(100000){ 'aa' }; puts GC::Profiler.result"
GC 5 invokes.
Index Invoke Time(sec) Use Size(byte) Total Size(byte) Total Object GC Time(ms)
1 0.012......: GC invokes
GC の起動回数
: Invoke Time
Ruby が起動してから GC が起動するまでに経過した時間
: Use Size
ヒープ内での使用サイズ
: Total Size
ヒープ全体のサイズ
: Total Object
ヒープ内に存在するオブジェクトの個数
: GC Time
G......C の処理時間
@see GC::Profiler.report... -
StopIteration
# result -> object (27307.0) -
この例外オブジェクトを発生させる原因となったメソッド等の返り値を返します。
...ect = Object.new
def object.each
yield :yield1
yield :yield2
:each_returned
end
enumerator = object.to_enum
p enumerator.next #=> :yield1
p enumerator.next #=> :yield2
begin
enumerator.next
rescue StopIteration => error
p error.result #=> :each_returned
end... -
ERB
# result(b=TOPLEVEL _ BINDING) -> String (24613.0) -
ERB を b の binding で実行し、結果の文字列を返します。
...ERB を b の binding で実行し、結果の文字列を返します。
@param b eRubyスクリプトが実行されるときのbinding
//emlist[例][ruby]{
require 'erb'
erb = ERB.new("test <%= test1 %>\ntest <%= test2 %>\n")
test1 = "foo"
test2 = "bar"
puts erb.result
# test foo
# test bar
//......}
@see ERB#result_with_hash... -
Encoding
:: Converter # primitive _ errinfo -> Array (18622.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-JP.... -
ERB
# result _ with _ hash(hash) -> String (18407.0) -
ERB をハッシュオブジェクトで指定されたローカル変数を持つ 新しいトップレベルバインディングで実行し、結果の文字列を返します。
...ERB をハッシュオブジェクトで指定されたローカル変数を持つ
新しいトップレベルバインディングで実行し、結果の文字列を返します。
@param hash ローカル変数名をキーにしたハッシュ
@see ERB#result... -
OpenSSL
:: SSL :: SSLSocket # verify _ result -> Integer (18401.0) -
検証結果のエラーコードを整数値で返します。
...検証結果のエラーコードを整数値で返します。
エラーコードの整数値は OpenSSL::X509 に定数が定義されています。
詳しくは c:OpenSSL::X509#verify_error を見てください。
検証に成功した場合は OpenSSL::X509::V_OK を返します。... -
Gem
:: Ext :: ExtConfBuilder . build(extension , directory , dest _ path , results) -> Array (12500.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 (12500.0) -
@todo
...@todo
mkrf_conf が存在する場合は、それを実行してから Rake を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納......します。破壊的に変更されます。
@see Gem::Ext::Builder.make... -
CSV
# write _ headers? -> bool (12348.0) -
ヘッダを出力先に書き込む場合は真を返します。 そうでない場合は偽を返します。
...mlist[例][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10")
csv.write_headers? # => nil
header = ["header1", "header2"]
row = ["row1_1", "row1_2"]
result = CSV.generate(headers: header, write_headers: false) do |csv|
csv.write_headers? # => false
csv << row
end
result #......=> "row1_1,row1_2\n"
result = CSV.generate(headers: header, write_headers: true) do |csv|
csv.write_headers? # => true
csv << row
end
result # => "header1,header2\nrow1_1,row1_2\n"
//}
@see CSV.new... -
Coverage
. running? -> bool (12328.0) -
カバレッジ測定中かどうかを返します。カバレッジの測定中とは、Coverage.start の 呼び出し後から Coverage.result の呼び出し前です。
...erage.start の
呼び出し後から Coverage.result の呼び出し前です。
//emlist[][ruby]{
require 'coverage'
p Coverage.running? #=> false
Coverage.start
p Coverage.running? #=> true
p Coverage.peek_result #=> {}
p Coverage.running? #=> true
p Coverage.result #=> {}
p Covera......ge.running? #=> false
//}...