156件ヒット
[1-100件を表示]
(0.020秒)
種類
- クラス (48)
- インスタンスメソッド (48)
- 定数 (36)
- 特異メソッド (12)
- 文書 (12)
ライブラリ
- psych (144)
クラス
-
Psych
:: Handler (12) -
Psych
:: Parser (84)
キーワード
- Emitter (12)
- Handler (12)
- Parser (12)
- TreeBuilder (12)
- UTF16BE (12)
- UTF16LE (12)
- UTF8 (12)
- handler= (12)
- new (12)
- parse (12)
-
ruby 1
. 8 . 4 feature (12) -
start
_ stream (12)
検索結果
先頭5件
-
Psych
:: Parser # handler -> Psych :: Handler (21214.0) -
セットされているイベントハンドラを返します。
...セットされているイベントハンドラを返します。
@see Psych::Parser#handler=... -
Psych
:: Parser # handler=(val) (9113.0) -
イベントハンドラをセットします。
...イベントハンドラをセットします。
@param val セットするハンドラ
@see Psych::Parser#handler=... -
Psych
:: Parser (6066.0) -
YAML のパーサ。
...ます。
Psych::Parser が生成するイベントは Psych::Handler
を見てください。
以下の例では YAML ドキュメント に含まれているスカラー値を表示します。
# Handler for detecting scalar values
class ScalarHandler < Psych::Handler
def scalar value,......d
parser = Psych::Parser.new(ScalarHandler.new)
parser.parse(yaml_document)
次の例は Psych::Emitter にパースの結果を戻しています。
STDIN からの入力をパース→YAMLフォーマットで STDERR に出力
という流れになっています。
parser = Psych::Parser.......new(Psych::Emitter.new($stderr))
parser.parse($stdin)
Psych::Parser と Psych::TreeBuilder を組み合わせると
YAML の AST を構築することができます。... -
Psych
:: Handler (6022.0) -
Psych::Parser で用いるイベントハンドラの抽象基底クラスです。
...Psych::Parser で用いるイベントハンドラの抽象基底クラスです。
Psych::Parser を使うためには、このクラスを継承し、
取り扱いたいイベントに対応するメソッドを定義します。... -
Psych
:: Parser . new(handler = Handler . new) -> Psych :: Parser (3321.0) -
新たなパーサオブジェクトを生成して返します。
...新たなパーサオブジェクトを生成して返します。
handler で YAML のイベントを処理するハンドラを指定します。
詳しくは Psych::Parser を参照してください。
@param handler YAML のイベントを処理するハンドラ... -
Psych
:: Parser # parse(yaml) -> self (3024.0) -
YAML ドキュメントをパースし、イベントハンドラに イベントを逐次通知します。
...YAML ドキュメントをパースし、イベントハンドラに
イベントを逐次通知します。
@see Psych::Parser.new, Psych::Handler, Psych::Parser#handler... -
Psych
:: Handler # start _ stream(encoding) -> () (3018.0) -
YAML ストリームの始まりで呼び出されます。
...す。
encoding にはストリームのエンコーディング(以下のいずれか)が渡されます。
* Psych::Parser::UTF8
* Psych::Parser::UTF16BE
* Psych::Parser::UTF16LE
このメソッドは YAML のストリームごとに呼び出されます。一つのストリームには... -
Psych
:: Parser :: UTF16BE -> Integer (3006.0) -
UTF-16BE エンコーディングを表します。
...UTF-16BE エンコーディングを表します。
@see Psych::Handler#start_stream... -
Psych
:: Parser :: UTF16LE -> Integer (3006.0) -
UTF-16LE エンコーディングを表します。
...UTF-16LE エンコーディングを表します。
@see Psych::Handler#start_stream...