るりまサーチ

最速Rubyリファレンスマニュアル検索!
88件ヒット [1-88件を表示] (0.060秒)
トップページ > クエリ:@[x] > クエリ:String[x] > クエリ:on[x] > ライブラリ:psych[x]

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

モジュール

キーワード

検索結果

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

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

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

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

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

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

...は変換されたドキュメントが文字列としてメソッドの返り値と
なります。

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

: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは文字列...
...ntation
インデントのレベルを 1 から 9 までの整数で指定します
: :canonical
出力の style が canonical であるかどうかを真偽値で指定します
: :line_width
「好ましい」行幅を整数値で指定します

@
param o 変換するオブジェクト
@
para...
...
@
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(['a', 'b'], StringIO.new) # => #<StringIO:0x000001009d0890>

# Dump an array with indentation set
Psych
.d...

Object#psych_to_yaml(options = {}) -> String (216.0)

オブジェクトを YAML document に変換します。

...options でオプションを指定できます。
Psych
.dump と同じなので詳しくはそちらを参照してください。

syck に to_yaml メソッドがあるため、
psych
_to_yaml が別名として定義されています。将来的に
syck が廃止された場合 psych_to_yaml...
...は廃止
される予定であるため、特別の事情がない限り to_yaml を用いてください。

@
param options 出力オプション
@
see Psych.dump...

Object#to_yaml(options = {}) -> String (216.0)

オブジェクトを YAML document に変換します。

...options でオプションを指定できます。
Psych
.dump と同じなので詳しくはそちらを参照してください。

syck に to_yaml メソッドがあるため、
psych
_to_yaml が別名として定義されています。将来的に
syck が廃止された場合 psych_to_yaml...
...は廃止
される予定であるため、特別の事情がない限り to_yaml を用いてください。

@
param options 出力オプション
@
see Psych.dump...

Psych::Nodes::Node#to_yaml(io=nil, options={}) -> String | IO (216.0)

AST を YAML ドキュメントに変換します。

...換後のドキュメントを
文字列で返します。

Psych
::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。

options には以下が指定できます。

: :version
YAML document に付加するバージョンを [major...
...ation
インデントのレベルを 1 から 9 までの整数で指定します
: :canonical
出力の style が canonical であるかどうかを真偽値で指定します
: :line_width
「好ましい」行幅を整数値で指定します

@
param io 書き込み先の IO
@
param options...

絞り込み条件を変える

Psych::Nodes::Node#yaml(io=nil, options={}) -> String | IO (216.0)

AST を YAML ドキュメントに変換します。

...換後のドキュメントを
文字列で返します。

Psych
::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。

options には以下が指定できます。

: :version
YAML document に付加するバージョンを [major...
...ation
インデントのレベルを 1 から 9 までの整数で指定します
: :canonical
出力の style が canonical であるかどうかを真偽値で指定します
: :line_width
「好ましい」行幅を整数値で指定します

@
param io 書き込み先の IO
@
param options...

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

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

...は変換されたドキュメントが文字列としてメソッドの返り値と
なります。

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

: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは文字列...
...ntation
インデントのレベルを 1 から 9 までの整数で指定します
: :canonical
出力の style が canonical であるかどうかを真偽値で指定します
: :line_width
「好ましい」行幅を整数値で指定します

@
param o 変換するオブジェクト
@
para...
...
@
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(['a', 'b'], StringIO.new) # => #<StringIO:0x000001009d0890>

# Dump an array with indentation set
Psych
.d...

Psych::Visitors::YAMLTree.new(options = {}, emitter = Psych::TreeBuilder.new, ss = Psych::ScalarScanner.new) -> Psych::Visitors::YAMLTree (126.0)

YAMLTree オブジェクトを生成します。

...

options には構築される YAML AST に設定されるオプション設定を指定します。
Psych
.dump と同じオプションが指定できます。

emitter には AST の構築に使われる Psych::TreeBuilder オブジェクト
を渡します。

ss は Ruby の String が YAML...
...定するための Psych::ScalarScanner オブジェクトを渡します。

emitter, ss は通常デフォルトのものから変える必要はないでしょう。

@
param options オプション
@
param emitter AST の構築に使う Psych::TreeBuilder オブジェクト
@
param ss 文字列に...
...quite が必要かどうかを判定するための Psych::ScalarScanner オブジェクト...