るりまサーチ

最速Rubyリファレンスマニュアル検索!
1129件ヒット [1-100件を表示] (0.141秒)
トップページ > クエリ:-[x] > クエリ:I[x] > クエリ:load[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

検索結果

<< 1 2 3 ... > >>

OptionParser#load(filename = nil) -> bool (21413.0)

指定された filename を読み込んで各行をまとめたものに対して OptionParser#parse を行ないます。

...指定された filename を読み込んで各行をまとめたものに対して OptionParser#parse を行ないます。

パースが成功した場合に true を返します。
ファイルが存在しなかった場合に false を返します。

@param filename 各行をパースしたい...
...れないか nil である場合、~/.options/ に
プログラムのサフィックスを付けた '~/.options/コマンド名' というファイルをパースします。

//emlist[例][ruby]{
require "optparse"

I
O.write("options.txt", %w(-a --b).join("\n"))
options = { a: false...
..., b: false }
OptionParser.new do |opt|
opt.on('-a') { |v| options[:a] = v }
opt.on('--b') {|v| options[:b] = v }
opt.load("options.txt") # => true
opt.load("not_exist.txt") # => false
end

p options # => {:a=>true, :b=>true}
//}...

OpenSSL::Config.load(filename = nil) -> OpenSSL::Config (21401.0)

OpenSSL::Config オブジェクトを生成します。

...OpenSSL::Config オブジェクトを生成します。

filename で指定したファイルから設定データを読みこみます。

filename を省略した場合は空のオブジェクトが生成されます。

@param filename ファイル名文字列
@raise OpenSSL::ConfigError 設定...

OpenSSL::Engine.load(name = nil) -> true | nil (21401.0)

Engine をロードします。

...Engine をロードします。

このメソッドは openssl のコンパイル時に静的に
コンパイルされたものを読み込みます。

name で指定した engine をロードします。以下が指定可能です。
* "dynamic"
* "cswift"
* "chil"
* "atalla"
* "nuron"...
...はロード可能なすべての engine をロードします。

動的な読み込みをしたい場合は OpenSSL::Engine#by_id を
用います。

ロードに成功した場合は true を返します。

@param name ロードする engine の名前(文字列)
@see OpenSSL::Engine.cleanup...

Gem::Specification.load(filename) -> Gem::Specification (21301.0)

gemspec ファイルをロードします。

...gemspec ファイルをロードします。

@param filename gemspec のファイル名を指定します。

@raise StandardError gemspec ファイル内でこのメソッドを呼んでいる場合に発生します。...

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

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

...いる場合は、先頭のものを変換して
返します。

filename はパース中に発生した例外のメッセージに用います。


@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示...
...されます。
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します
@see Psych.parse

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

begin
Psych.load("--- `", "file.txt")
rescue Psy...
...ch::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 に...

絞り込み条件を変える

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

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

...いる場合は、先頭のものを変換して
返します。

filename はパース中に発生した例外のメッセージに用います。


@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示...
...false です。
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します
@see Psych.parse

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

begin
Psych.load("--- `", "file.txt")
rescue Psy...
...ch::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 に...

Kernel.#load(file, priv = false) -> true (18343.0)

Ruby プログラム file をロードして実行します。再ロード可能です。

...Ruby プログラム file をロードして実行します。再ロード可能です。

file が絶対パスのときは file からロードします。
file が相対パスのときは組み込み変数 $:
に示されるパスとカレントディレクトリを順番に探し、最初に見...
...

@param file ファイル名の文字列です。
@param priv 真のとき、ロード・実行は内部的に生成される
無名モジュールをトップレベルとして行われ、
グローバルな名前空間を汚染しません。
@raise LoadError ロード...
...nel.#require

=== require と load の違い

Kernel.#require は同じファイルは一度だけしかロードしませんが、
Kernel.#load は無条件にロードします。
また、require は拡張子.rb や .so を自動的に補完しますが、
load
は行いません。
require は...

JSON.#load(source, proc = nil, options = {}) -> object (18325.0)

与えられた JSON 形式の文字列を Ruby オブジェクトとしてロードして返します。

...require 'json'

str=<<JSON
[1,2,3]
JSON

JSON.load(str) # => [1,2,3]
JSON.load(str, proc{|v| p v }) # => [1,2,3]
# 以下が表示される
# 1
# 2
# 3
# [1,2,3]

str=<<JSON
{ "a":1, "b":2, "c":3 }
JSON

JSON.load(str) # => {"a"=>1, "b"=>2, "c"=>3}
JSON.load(str...
...、to_str, to_io, read メソッドを持つオブジェクトも指定可能です。

@param proc Proc オブジェクトを指定します。

@param options オプションをハッシュで指定します。指定可能なオプションは以下の通りです。

: :max_nesting
入れ子に...
...指定した場合、JSON::NaN, JSON::Infinity,
JSON::MinusInfinity を生成することを許すようになります。
偽を指定した場合、これらの値を生成しようとすると例外が発生します。デフォルトは真です。
: :quirks_mode
真を指定するとパ...
...JSON::Infinity,
JSON::MinusInfinity を生成することを許すようになります。
偽を指定した場合、これらの値を生成しようとすると例外が発生します。デフォルトは真です。
: :allow_blank
真を指定すると、sourceがnilの場合にnilを返...

Marshal.#load(port, proc = nil) -> object (18307.0)

port からマーシャルデータを読み込んで、元のオブジェクトと同 じ状態をもつオブジェクトを生成します。

...ます。

//emlist[例][ruby]{
str = Marshal.dump(["a", 1, 10 ** 10, 1.0, :foo])
p Marshal.load(str, proc {|obj| p obj})

# => "a"
# 1
# 10000000000
# 1.0
# :foo
# ["a", 1, 10000000000, 1.0, :foo]
# ["a", 1, 10000000000, 1.0, :foo]
//}

@param port String か IO (またはその...
...サブクラス)の
インスタンスを指定します。

@param proc 手続きオブジェクト。Proc

@raise TypeError メジャーバージョンが異なるか、バージョンの大きな
マーシャルデータを読み込んだ場合に発生します。...

irb/ext/use-loader (18032.0)

load または require 時に irb のファイル読み込み機能(irb_load、 irb_require)を使うように設定する機能を提供するサブライブラリです。

...load または require 時に irb のファイル読み込み機能(irb_load
i
rb_require)を使うように設定する機能を提供するサブライブラリです。

このライブラリで定義されているメソッドはユーザが直接使用するものではありません。...

絞り込み条件を変える

RubyVM::InstructionSequence.load_from_binary(binary) -> RubyVM::InstructionSequence (15507.0)

RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。

...RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。

このローダーは検証機構をもっておらず、壊れたり改変されたバイナリを読み込むと深刻な問題を引き起...
...りません。自分が変換したバイナリデータを使うべきです。

//emlist[例][ruby]{
i
seq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary
RubyVM::InstructionSequence.load_from_binary(binary).eval # => 3
//}

@see RubyVM::InstructionSequence#to_binary...
<< 1 2 3 ... > >>