るりまサーチ

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

別のキーワード

  1. _builtin end
  2. ripper end_seen?
  3. _builtin exclude_end?
  4. _builtin end_with?
  5. range end

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Psych.load(yaml, filename = nil, fallback: false, symbolize_names: false) -> object (18139.0)

YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。

...法エラーが発見されたときに発生します
@see Psych.parse

//emlist[例][ruby]{
Psych.load("--- a") # => 'a'
Psych.load("---\n - a\n - b") # => ['a', 'b']

begin
Psych.load("--- `", filename: "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex....
...token at line 1 column 5"
end

//}

キーワード引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。

//emlist[例][ruby]{
Psych.load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.load("---\n foo: bar", symbol...

Psych.load(yaml, filename: nil, fallback: false, symbolize_names: false) -> object (18139.0)

YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。

...法エラーが発見されたときに発生します
@see Psych.parse

//emlist[例][ruby]{
Psych.load("--- a") # => 'a'
Psych.load("---\n - a\n - b") # => ['a', 'b']

begin
Psych.load("--- `", filename: "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex....
...token at line 1 column 5"
end

//}

キーワード引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。

//emlist[例][ruby]{
Psych.load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.load("---\n foo: bar", symbol...

Psych.load(yaml, filename = nil, fallback: false, symbolize_names: false) -> object (18138.0)

YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。

...法エラーが発見されたときに発生します
@see Psych.parse

//emlist[例][ruby]{
Psych.load("--- a") # => 'a'
Psych.load("---\n - a\n - b") # => ['a', 'b']

begin
Psych.load("--- `", "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex.message #...
...token at line 1 column 5"
end

//}

キーワード引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。

//emlist[例][ruby]{
Psych.load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.load("---\n foo: bar", symbol...

Psych.load(yaml, filename: nil, fallback: false, symbolize_names: false) -> object (18138.0)

YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。

...法エラーが発見されたときに発生します
@see Psych.parse

//emlist[例][ruby]{
Psych.load("--- a") # => 'a'
Psych.load("---\n - a\n - b") # => ['a', 'b']

begin
Psych.load("--- `", filename: "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex....
...token at line 1 column 5"
end

//}

キーワード引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。

//emlist[例][ruby]{
Psych.load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.load("---\n foo: bar", symbol...

Psych.load(yaml, filename = nil, fallback = false) -> object (18126.0)

YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。

...法エラーが発見されたときに発生します
@see Psych.parse

//emlist[例][ruby]{
Psych.load("--- a") # => 'a'
Psych.load("---\n - a\n - b") # => ['a', 'b']

begin
Psych.load("--- `", "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex.message #...
...=> "(file.txt): found character that cannot start any token while scanning for the next token at line 1 column 5"
end

//}

キーワード引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。...

絞り込み条件を変える

IRB::ContextExtender.def_extend_command(cmd_name, load_file, *aliases) -> object (9208.0)

IRB::Context に cmd_name で指定したメソッドが実行できるように拡張 します。

...IRB::Context クラスのインスタンスメソッドとして定
義してある必要があります。

@param load_file cmd_name で指定したメソッドが定義されたファイル名を指
定します。このファイルは自動的に...

IRB::ExtendCommandBundle.def_extend_command(cmd_name, cmd_class, load_file = nil, *aliases) -> object (9208.0)

irb に cmd_name で指定したメソッドが実行できるように拡張します。

...String、Class のいずれかで指定します。
なお、このクラスは IRB::ExtendCommand 以下で定義
する必要があります。

@param load_file 指定したメソッドが定義されたファイル名を指
定します。こ...
...す。複数指定する事ができます。フラグは
IRB::ExtendCommandBundle::NO_OVERRIDE、
IRB::ExtendCommandBundle::OVERRIDE_PRIVATE_ONLY、
IRB::ExtendCommandBundle::OVERRIDE_ALL のいずれか
を指定します。...

IRB::ExtendCommandBundle.install_extend_commands -> object (9107.0)

定義済みの拡張を読み込みます。

...* irb_push_workspace
* irb_pop_workspace
* irb_load
* irb_require
* irb_source
* irb
* irb_jobs
* irb_fg
* irb_kill
* irb_help

irb/extend-command が require された時にライブラリ内部で自動的
に実行されます。

@see IRB::ExtendCommandBundle.install_extend_commands...

WIN32OLE.const_load(ole, mod = WIN32OLE) -> () (6138.0)

OLEオートメーションサーバが保持する定数を読み込み、指定されたモジュール に組み込みます。

...たモジュール
に組み込みます。

OLEオートメーションサーバは、定数をクライアントへ提供できます。

const_loadメソッドはこれらの定数を読み込み、指定したモジュールに組み込
むことで参照可能とします。

@param ole 定数...
...module EXCEL_CONST
end


excel = WIN32OLE.new('Excel.Application')
WIN32OLE.const_load(excel, EXCEL_CONST)
puts EXCEL_CONST::XlTop # => -4160
puts EXCEL_CONST::CONSTANTS['_xlDialogChartSourceData'] # => 541

モジュール名を省略した例

WIN32OLE.const_load(excel)
puts W...
...IN32OLE::XlTop # => -4160

タイプライブラリ名を指定した例

module MSO
end


WIN32OLE.const_load('Microsoft Office 9.0 Object Library', MSO)
puts MSO::MsoLineSingle # => 1...

Psych.load_stream(yaml, filename=nil) -> [object] (6121.0)

複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。

...{
Psych.load_stream("--- foo\n...\n--- bar\n...") # => ['foo', 'bar']
//}

ブロックありの場合は各オブジェクト引数としてそのブロックを呼び出します。

//emlist[例][ruby]{
list = []
Psych.load_stream("--- foo\n...\n--- bar\n...") do |ruby|
list << ruby
end

list #...

絞り込み条件を変える

Psych.load_stream(yaml, filename=nil) {|obj| ... } -> () (6121.0)

複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。

...{
Psych.load_stream("--- foo\n...\n--- bar\n...") # => ['foo', 'bar']
//}

ブロックありの場合は各オブジェクト引数としてそのブロックを呼び出します。

//emlist[例][ruby]{
list = []
Psych.load_stream("--- foo\n...\n--- bar\n...") do |ruby|
list << ruby
end

list #...

Coverage.result(stop: true, clear: true) -> Hash (25.0)

対象ファイル名をキー、測定結果を値したハッシュを返します。 測定結果の詳細は、coverage ライブラリ を参照してください。

...発生します。

//emlist[bool.rb][ruby]{
def bool(obj)
if obj
true
else
false
end

end

//}

//emlist[][ruby]{
require "coverage"
Coverage.start
load
"bool.rb"
p Coverage.result #=> {"bool.rb"=>[1, 0, 0, nil, 0, nil, nil]}
bool(0)
p Coverage.result # coverage m...
...新しく実行された行だけを記録することができます。

//emlist[][ruby]{
require "coverage"
Coverage.start(oneshot_lines: true)
load
"bool.rb"
p Coverage.result(clear: true, stop: false) #=> {"bool.rb"=>{:oneshot_lines=>[1]}}
bool(0)
p Coverage.result(clear: true, stop: false) #...

Coverage.start(option = {}) -> nil (25.0)

カバレッジの測定を開始します。既に実行されていた場合には何も起こりません。 ただし、カバレッジ計測中に測定対象を変更しようとした場合は、RuntimeError となります。

...リ を参照してください。

//emlist[bool.rb][ruby]{
def bool(obj)
if obj
true
else
false
end

end

//}

//emlist[][ruby]{
require "coverage"

Coverage.start(:all)
load
"bool.rb"
bool(0)
pp Coverage.result
# {"bool.rb"=>
# {:lines=>[1, 1, 1, nil, 0, nil, nil],
# :branches=>...
...# {[:if, 0, 2, 2, 6, 5]=>
# {[:then, 1, 3, 4, 3, 8]=>1, [:else, 2, 5, 4, 5, 9]=>0}},
# :methods=>{[Object, :bool, 1, 0, 7, 3]=>1}}}

Coverage.start(methods: true)
load
"bool.rb"
bool(0)
pp Coverage.result #=> {"bool.rb"=>{:methods=>{[Object, :bool, 1, 0, 7, 3]=>1}}}
//}...
<< 1 2 > >>