るりまサーチ

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

別のキーワード

  1. handle sym
  2. fiddle sym
  3. _builtin to_sym
  4. symbol to_sym
  5. string to_sym

ライブラリ

クラス

モジュール

検索結果

Fiddle::Handle.[](func) -> Integer (18108.0)

ライブラリのデフォルトの検索順序に従い、現在のライブラリ以降の シンボルを探します。

...フォルトの検索順序に従い、現在のライブラリ以降の
シンボルを探します。

Fiddle::Handle::NEXT.sym(func) と同じです。詳しくは dlsym(3) の
RTLD_NEXT を見てください。

@raise Fiddle::DLError シンボルが見つからなかった時に発生します...

Fiddle::Handle.sym(func) -> Integer (18108.0)

ライブラリのデフォルトの検索順序に従い、現在のライブラリ以降の シンボルを探します。

...フォルトの検索順序に従い、現在のライブラリ以降の
シンボルを探します。

Fiddle::Handle::NEXT.sym(func) と同じです。詳しくは dlsym(3) の
RTLD_NEXT を見てください。

@raise Fiddle::DLError シンボルが見つからなかった時に発生します...

Psych.safe_load(yaml, permitted_classes: [], permitted_symbols: [], aliases: false, filename: nil, fallback: nil, symbolize_names: false) -> object (407.0)

安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。

...エイリアスはキーワード引数 aliases を指定することで明示的に許可できます。

//emlist[aliases: true の例][ruby]{
x = []
x << x
yaml = Psych.dump x
Psych.safe_load yaml # => 例外発生
Psych.safe_load yaml, aliases: true # => エイリアスが読み...
...ード引数 symbolize_names に true を指定した場合はハッシュのキー
Symbol に変換して返します。

//emlist[symbolize_names: true の例][ruby]{
Psych.safe_load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.safe_load("---\n foo: bar", symbolize_names...
...許可するクラスの配列。
@param permitted_symbols 引数 permitted_classesに Symbol を含む場
合に読み込みを許可する Symbol の配列。
省略した場合は全ての Symbol を許可します。
@param aliases エイリア...

Psych.safe_load(yaml, permitted_classes: [], permitted_symbols: [], aliases: false, filename: nil, fallback: nil, symbolize_names: false, freeze: false) -> object (407.0)

安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。

...エイリアスはキーワード引数 aliases を指定することで明示的に許可できます。

//emlist[aliases: true の例][ruby]{
x = []
x << x
yaml = Psych.dump x
Psych.safe_load yaml # => 例外発生
Psych.safe_load yaml, aliases: true # => エイリアスが読み...
...ード引数 symbolize_names に true を指定した場合はハッシュのキー
Symbol に変換して返します。

//emlist[symbolize_names: true の例][ruby]{
Psych.safe_load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.safe_load("---\n foo: bar", symbolize_names...
...許可するクラスの配列。
@param permitted_symbols 引数 permitted_classesに Symbol を含む場
合に読み込みを許可する Symbol の配列。
省略した場合は全ての Symbol を許可します。
@param aliases エイリア...

Psych.safe_load(yaml, whitelist_classes = [], whitelist_symbols = [], aliases = false, filename = nil, symbolize_names: false) -> object (407.0)

安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。

...さい:

//emlist[][ruby]{
Psych.safe_load(yaml, [Date])
//}

すると上のクラス一覧に加えて Date クラスが読み込まれます。

エイリアスは aliases パラメーターを変更することで明示的に許可できます。

//emlist[例][ruby]{
x = []
x << x
yaml = Psych....
...dump x
Psych.safe_load yaml # => 例外発生
Psych.safe_load yaml, [], [], true # => エイリアスが読み込まれる
//}

yaml にホワイトリストにないクラスが含まれていた場合は、
Psych::DisallowedClass 例外が発生します。

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

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

絞り込み条件を変える

Psych.safe_load(yaml, legacy_permitted_classes=[], legacy_permitted_symbols=[], legacy_aliases=false, legacy_filename=nil) -> object (307.0)

安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。

...エイリアスはキーワード引数 aliases を指定することで明示的に許可できます。

//emlist[aliases: true の例][ruby]{
x = []
x << x
yaml = Psych.dump x
Psych.safe_load yaml # => 例外発生
Psych.safe_load yaml, aliases: true # => エイリアスが読み...
...ード引数 symbolize_names に true を指定した場合はハッシュのキー
Symbol に変換して返します。

//emlist[symbolize_names: true の例][ruby]{
Psych.safe_load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.safe_load("---\n foo: bar", symbolize_names...
...許可するクラスの配列。
@param permitted_symbols 引数 permitted_classesに Symbol を含む場
合に読み込みを許可する Symbol の配列。
省略した場合は全ての Symbol を許可します。
@param aliases エイリア...

Psych.safe_load(yaml, whitelist_classes = [], whitelist_symbols = [], aliases = false, filename = nil) -> object (307.0)

安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。

...さい:

//emlist[][ruby]{
Psych.safe_load(yaml, [Date])
//}

すると上のクラス一覧に加えて Date クラスが読み込まれます。

エイリアスは aliases パラメーターを変更することで明示的に許可できます。

//emlist[例][ruby]{
x = []
x << x
yaml = Psych....
...dump x
Psych.safe_load yaml # => 例外発生
Psych.safe_load yaml, [], [], true # => エイリアスが読み込まれる
//}

yaml にホワイトリストにないクラスが含まれていた場合は、
Psych::DisallowedClass 例外が発生します。

yaml がエイリアス...
...

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

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


@param io YAMLフォーマットの文書の読み込み先のIOオブジ...