るりまサーチ

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

別のキーワード

  1. psych handler
  2. imap add_response_handler
  3. net/imap add_response_handler
  4. handler alias
  5. handler scalar

クラス

キーワード

検索結果

<< 1 2 > >>

Psych::Parser#handler -> Psych::Handler (21216.0)

セットされているイベントハンドラを返します。

...セットされているイベントハンドラを返します。

@see Psych::Parser#handler=...

Psych::Parser (18068.0)

YAML のパーサ。

...ントを
別のフォーマット変換したりします。
Psych
::Emitter を使うとパースしたドキュメントを元通りに出力
することもできます。

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

以下の例では YAML ドキュメ...
...示します。

# Handler for detecting scalar values
class ScalarHandler < Psych::Handler
def scalar value, anchor, tag, plain, quoted, style
puts value
end
end

parser
= Psych::Parser.new(ScalarHandler.new)
parser
.parse(yaml_document)

次の例は Psych::Emitter にパー...
...力をパース→YAMLフォーマットで STDERR に出力
という流れになっています。

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

Psych
::Parser Psych::TreeBuilder を組み合わせると
YAML の AST を構築することができます。...

Psych::Parser#handler=(val) (9115.0)

イベントハンドラをセットします。

...イベントハンドラをセットします。

@param val セットするハンドラ
@see Psych::Parser#handler=...

Psych::Handler (6024.0)

Psych::Parser で用いるイベントハンドラの抽象基底クラスです。

...Psych::Parser で用いるイベントハンドラの抽象基底クラスです。

Psych
::Parser を使うためには、このクラスを継承し、
取り扱いたいイベントに対応するメソッドを定義します。...

Psych::Parser.new(handler = Handler.new) -> Psych::Parser (3323.0)

新たなパーサオブジェクトを生成して返します。

...新たなパーサオブジェクトを生成して返します。

handler
で YAML のイベントを処理するハンドラを指定します。
詳しくは Psych::Parser を参照してください。

@param handler YAML のイベントを処理するハンドラ...

絞り込み条件を変える

Psych::Parser#parse(yaml) -> self (3026.0)

YAML ドキュメントをパースし、イベントハンドラに イベントを逐次通知します。

...YAML ドキュメントをパースし、イベントハンドラに
イベントを逐次通知します。

@see Psych::Parser.new, Psych::Handler, Psych::Parser#handler...

Psych::Handler#start_stream(encoding) -> () (3020.0)

YAML ストリームの始まりで呼び出されます。

...ます。

encoding にはストリームのエンコーディング(以下のいずれか)が渡されます。
* Psych::Parser::UTF8
* Psych::Parser::UTF16BE
* Psych::Parser::UTF16LE

このメソッドは YAML のストリームごとに呼び出されます。一つのストリームには...

Psych::Parser::UTF16BE -> Integer (3008.0)

UTF-16BE エンコーディングを表します。

...UTF-16BE エンコーディングを表します。

@see Psych::Handler#start_stream...

Psych::Parser::UTF16LE -> Integer (3008.0)

UTF-16LE エンコーディングを表します。

...UTF-16LE エンコーディングを表します。

@see Psych::Handler#start_stream...

Psych::Parser::UTF8 -> Integer (3008.0)

UTF-8 エンコーディングを表します。

...UTF-8 エンコーディングを表します。

@see Psych::Handler#start_stream...

絞り込み条件を変える

<< 1 2 > >>