Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > psychライブラリ > 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
[permalink][rdoc]Psych::Nodes::Stream オブジェクトを生成して返します。
encoding には stream に使われるエンコーディングを指定します。 以下のいずれかを指定します。
encoding -> Integer
[permalink][rdoc]stream に使われるエンコーディングを返します。
[SEE_ALSO] Psych::Nodes::Stream#encoding=
encoding=(enc)
[permalink][rdoc]stream に使われるエンコーディングを指定します。
以下のいずれかを指定します。
[SEE_ALSO] Psych::Nodes::Stream#encoding
ANY -> Integer
[permalink][rdoc]任意のエンコーディングを表す値。
Psych::Parser::ANY と同じ値です。
UTF16BE -> Integer
[permalink][rdoc]UTF16BE エンコーディングを表します。
Psych::Parser::UTF16BE と同じ値です。
[SEE_ALSO] Psych::Nodes::Stream.new
UTF16LE -> Integer
[permalink][rdoc]UTF16LE エンコーディングを表します。
Psych::Parser::UTF16LE と同じ値です。
[SEE_ALSO] Psych::Nodes::Stream.new
UTF8 -> Integer
[permalink][rdoc]UTF8 エンコーディングを表します。
Psych::Parser::UTF8 と同じ値です。
[SEE_ALSO] Psych::Nodes::Stream.new