class Psych::Nodes::Stream

[edit]

要約

YAML stream を表すクラス。

YAML の AST のルートノードとなるオブジェクトのクラス。このノードの子ノードは1個以上でなければならず、また Psych::Nodes::Document オブジェクトでなければなりません。

目次

特異メソッド
インスタンスメソッド
定数

継承しているメソッド

Psych::Nodes::Nodeから継承しているメソッド
Enumerableから継承しているメソッド

特異メソッド

new(encoding = Psych::Nodes::Stream::UTF8) -> Psych::Nodes::Stream[permalink][rdoc][edit]

Psych::Nodes::Stream オブジェクトを生成して返します。

encoding には stream に使われるエンコーディングを指定します。以下のいずれかを指定します。

[PARAM] encoding:
エンコーディング

インスタンスメソッド

encoding -> Integer[permalink][rdoc][edit]

stream に使われるエンコーディングを返します。

[SEE_ALSO] Psych::Nodes::Stream#encoding=

encoding=(enc)[permalink][rdoc][edit]

stream に使われるエンコーディングを指定します。

以下のいずれかを指定します。

[PARAM] enc:
設定するエンコーディング

[SEE_ALSO] Psych::Nodes::Stream#encoding

定数

ANY -> Integer[permalink][rdoc][edit]

任意のエンコーディングを表す値。

Psych::Parser::ANY と同じ値です。

UTF16BE -> Integer[permalink][rdoc][edit]

UTF16BE エンコーディングを表します。

Psych::Parser::UTF16BE と同じ値です。

[SEE_ALSO] Psych::Nodes::Stream.new

UTF16LE -> Integer[permalink][rdoc][edit]

UTF16LE エンコーディングを表します。

Psych::Parser::UTF16LE と同じ値です。

[SEE_ALSO] Psych::Nodes::Stream.new

UTF8 -> Integer[permalink][rdoc][edit]

UTF8 エンコーディングを表します。

Psych::Parser::UTF8 と同じ値です。

[SEE_ALSO] Psych::Nodes::Stream.new