るりまサーチ (Ruby 2.6.0)

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

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. open3 capture2e
  5. matrix rank_e

検索結果

Psych::Emitter (72235.0)

Psych::Parser でパースし、生じたイベントから YAML ドキュメントを再構築するようなハンドラです。

Psych::Parser でパースし、生じたイベントから
YAML ドキュメントを再構築するようなハンドラです。

以下の例では STDIN から YAML ドキュメントを入力し、
再構築した YAML ドキュメントを STDERR に出力します。

parser = Psych::Parser.new(Psych::Emitter.new($stderr))
parser.parse($stdin)

また、以下のようにイベントを手動で発生させることで
YAML ドキュメントを構築させることもできます。
各メソッドの意味については Psych::Handler を参照してください...

Psych::Emitter.new(io) -> Psych::Emitter (27652.0)

Emitter オブジェクトを生成して返します。

Emitter オブジェクトを生成して返します。

@param io 出力先の IO オブジェクト

Psych::Emitter#indentation -> Integer (27319.0)

インデントのレベルを返します。

インデントのレベルを返します。


@see Psych::Emitter#indentation=

Psych::Emitter#indentation=(level) (27319.0)

インデントのレベルを指定します。

インデントのレベルを指定します。

1 から 9 までの整数で指定します。

@param level インデントレベル
@see Psych::Emitter#indentation

Psych::Emitter#line_width -> Integer (27319.0)

「好ましい」行幅を返します。

「好ましい」行幅を返します。

@see Psych::Emitter#line_width=

絞り込み条件を変える

Psych::Emitter#line_width=(width) (27319.0)

「好ましい」行幅を整数値で設定します。

「好ましい」行幅を整数値で設定します。

@param width 好ましい行幅
@see Psych::Emitter#line_width

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

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

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

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

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

ss は Ruby の String が YAML document 上で quote が必要かどうか
を判定するための Psych::ScalarScanner オブジェクトを渡します。

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

@param...

Psych::Parser (18055.0)

YAML のパーサ。

YAML のパーサ。

このクラスは YAML ドキュメントをパースし、コンストラクタに渡された
ハンドラにイベントを通知(呼び出し)します。
このイベントを使って YAML の AST を構築したり YAML ドキュメントを
別のフォーマット変換したりします。
Psych::Emitter を使うとパースしたドキュメントを元通りに出力
することもできます。

Psych::Parser が生成するイベントは Psych::Handler
を見てください。

以下の例では YAML ドキュメント に含まれているスカラー値を表示します。

# Handler for detecting s...

Psych::Emitter#canonical -> bool (18019.0)

出力の style が canonical であるならば真を返します。

出力の style が canonical であるならば真を返します。

@see Psych::Emitter#canonical=

Psych::Emitter#canonical=(bool) (18019.0)

出力の style が canonical である/ないを指定します。

出力の style が canonical である/ないを指定します。

@param bool canonicalであるかどうか
@see Psych::Emitter#canonical

絞り込み条件を変える

Psych::Nodes::Mapping::ANY -> Integer (9319.0)

「任意」のスタイルを意味します。

「任意」のスタイルを意味します。

emitter が適当に style を決めます。

@see Psych::Nodes::Mapping.new,
Psych::Nodes::Mapping#style,
Psych::Handler#start_mapping

Psych::Nodes::Scalar::ANY -> Integer (9319.0)

「任意」のスタイルを意味します。

「任意」のスタイルを意味します。

emitter が適当に style を決めます。

@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style

Psych::Nodes::Sequence::ANY -> Integer (9319.0)

「任意」のスタイルを意味します。

「任意」のスタイルを意味します。

emitter が適当に style を決めます。

@see Psych::Nodes::Sequence.new,
Psych::Nodes::Sequence#style,
Psych::Handler#start_sequence