るりまサーチ

最速Rubyリファレンスマニュアル検索!
67件ヒット [1-67件を表示] (0.120秒)
トップページ > クエリ:t[x] > クエリ:Ruby[x] > クエリ:string[x] > モジュール:Psych[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. t61string new
  4. matrix t
  5. fiddle type_size_t

ライブラリ

キーワード

検索結果

Psych.dump_stream(*objects) -> String (6308.0)

オブジェクト列を YAML ドキュメント列に変換します。

...オブジェクト列を YAML ドキュメント列に変換します。

@param objects 変換対象のオブジェクト列

//emlist[例][ruby]{
Psych
.dump_stream("foo\n ", {}) # => "--- ! \"foo\\n \"\n--- {}\n"
//}...

Psych.to_json(o) -> String (6218.0)

Ruby のオブジェクト o を JSON の文字列に変換します。

...Ruby のオブジェクト o を JSON の文字列に変換します。

@param o 変換対象となるオブジェクト...

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

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

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

デフォルトでは以下のクラスのオブジェクトしか変換しません。

* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash

再帰的なデータ構造...
...ド引数 permitted_classes を指定すると、
そのクラスが追加されます。例えば Date クラスを許可するには
以下のように書いてください:

//emlist[permitted_classes: に Date を渡した例][ruby]{
Psych
.safe_load(yaml, permitted_classes: [Date])
//}

する...
...えて Date クラスが読み込まれます。

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

//emlist[aliases: true の例][ruby]{
x = []
x << x
yaml = Psych.dump x
Psych
.safe_load yaml # => 例外発生
Psych
.safe_load y...

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

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

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

デフォルトでは以下のクラスのオブジェクトしか変換しません。

* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash

再帰的なデータ構造...
...ド引数 permitted_classes を指定すると、
そのクラスが追加されます。例えば Date クラスを許可するには
以下のように書いてください:

//emlist[permitted_classes: に Date を渡した例][ruby]{
Psych
.safe_load(yaml, permitted_classes: [Date])
//}

する...
...えて Date クラスが読み込まれます。

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

//emlist[aliases: true の例][ruby]{
x = []
x << x
yaml = Psych.dump x
Psych
.safe_load yaml # => 例外発生
Psych
.safe_load y...

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

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

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

デフォルトでは以下のクラスのオブジェクトしか変換しません。

* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash

再帰的なデータ構造...
...ド引数 permitted_classes を指定すると、
そのクラスが追加されます。例えば Date クラスを許可するには
以下のように書いてください:

//emlist[permitted_classes: に Date を渡した例][ruby]{
Psych
.safe_load(yaml, permitted_classes: [Date])
//}

する...
...えて Date クラスが読み込まれます。

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

//emlist[aliases: true の例][ruby]{
x = []
x << x
yaml = Psych.dump x
Psych
.safe_load yaml # => 例外発生
Psych
.safe_load y...

絞り込み条件を変える

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

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

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

デフォルトでは以下のクラスのオブジェクトしか変換しません。

* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash

再帰的なデータ構造...
...ド引数 permitted_classes を指定すると、
そのクラスが追加されます。例えば Date クラスを許可するには
以下のように書いてください:

//emlist[permitted_classes: に Date を渡した例][ruby]{
Psych
.safe_load(yaml, permitted_classes: [Date])
//}

する...
...えて Date クラスが読み込まれます。

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

//emlist[aliases: true の例][ruby]{
x = []
x << x
yaml = Psych.dump x
Psych
.safe_load yaml # => 例外発生
Psych
.safe_load y...

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

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

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

デフォルトでは以下のクラスのオブジェクトしか変換しません。

* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash

再帰的なデータ構造...
...可するには whitelist_classes を指定すると、
そのクラスが追加されます。例えば Date クラスを許可するには
以下のように書いてください:

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

すると上のクラス一覧に加えて Date クラスが読...
...す。

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

yaml にホワイトリストにないクラスが含まれていた場合は、
Psych
::DisallowedClas...

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

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

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

デフォルトでは以下のクラスのオブジェクトしか変換しません。

* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash

再帰的なデータ構造...
...可するには whitelist_classes を指定すると、
そのクラスが追加されます。例えば Date クラスを許可するには
以下のように書いてください:

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

すると上のクラス一覧に加えて Date クラスが読...
...す。

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

yaml にホワイトリストにないクラスが含まれていた場合は、
Psych
::DisallowedClas...

Psych.dump(o, options = {}) -> String (230.0)

Ruby のオブジェクト o を YAML ドキュメントに変換します。

...Ruby のオブジェクト o を YAML ドキュメントに変換します。

io に IO オブジェクトを指定した場合は、変換されたドキュメントが
その IO に書き込まれます。
指定しなかった場合は変換されたドキュメントが文字列としてメソ...
...ッドの返り値と
なります。

options で出力に関するオプションを以下の指定できます。

: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは文字列で指定します
: :header
出力にヘッダを付けるか...
...dth
「好ましい」行幅を整数値で指定します

@param o 変換するオブジェクト
@param io 出力先
@param options 出力オプション

//emlist[例][ruby]{
# Dump an array, get back a YAML string
Psych
.dump(['a', 'b']) # => "---\n- a\n- b\n"

# Dump an array to an IO object...

Psych.dump(o, io, options = {}) -> () (130.0)

Ruby のオブジェクト o を YAML ドキュメントに変換します。

...Ruby のオブジェクト o を YAML ドキュメントに変換します。

io に IO オブジェクトを指定した場合は、変換されたドキュメントが
その IO に書き込まれます。
指定しなかった場合は変換されたドキュメントが文字列としてメソ...
...ッドの返り値と
なります。

options で出力に関するオプションを以下の指定できます。

: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは文字列で指定します
: :header
出力にヘッダを付けるか...
...dth
「好ましい」行幅を整数値で指定します

@param o 変換するオブジェクト
@param io 出力先
@param options 出力オプション

//emlist[例][ruby]{
# Dump an array, get back a YAML string
Psych
.dump(['a', 'b']) # => "---\n- a\n- b\n"

# Dump an array to an IO object...

絞り込み条件を変える