class Psych::Nodes::Stream
クラスの継承リスト: Psych::Nodes::Stream < Psych::Nodes::Node < Enumerable < Object < Kernel < BasicObject
要約
YAML stream を表すクラス。
YAML の AST のルートノードとなるオブジェクトのクラス。 このノードの子ノードは1個以上でなければならず、また Psych::Nodes::Document オブジェクトでなければなりません。
目次
特異メソッド
new(encoding = Psych::Nodes::Stream::UTF8) -> Psych::Nodes::Stream-
Psych::Nodes::Stream オブジェクトを生成して返します。
encoding には stream に使われるエンコーディングを指定します。 以下のいずれかを指定します。
- [PARAM] encoding:
- エンコーディング
インスタンスメソッド
encoding -> Integer-
stream に使われるエンコーディングを返します。
[SEE_ALSO] Psych::Nodes::Stream#encoding=
encoding=(enc)-
stream に使われるエンコーディングを指定します。
以下のいずれかを指定します。
- [PARAM] enc:
- 設定するエンコーディング
[SEE_ALSO] Psych::Nodes::Stream#encoding
定数
ANY -> Integer-
任意のエンコーディングを表す値。
Psych::Parser::ANY と同じ値です。
UTF16BE -> Integer-
UTF16BE エンコーディングを表します。
Psych::Parser::UTF16BE と同じ値です。
[SEE_ALSO] Psych::Nodes::Stream.new
UTF16LE -> Integer-
UTF16LE エンコーディングを表します。
Psych::Parser::UTF16LE と同じ値です。
[SEE_ALSO] Psych::Nodes::Stream.new
UTF8 -> Integer-
UTF8 エンコーディングを表します。
Psych::Parser::UTF8 と同じ値です。
[SEE_ALSO] Psych::Nodes::Stream.new