Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > syck/streamライブラリ > Syck::Streamクラス > documents
documents -> Array[permalink][rdoc]自身のドキュメントを配列で返します。
require 'yaml'
str1=<<EOT
--- !ruby/Dog
name: pochi
---
:age: 17
:color: white
EOT
ys = YAML.load_stream(str1)
p ys.documents.pop
#=> {:age=>17, :color=>"white"}
p ys.documents.pop
#=> #<YAML::DomainType:0x2b07e24 @type_id="Dog", @domain="ruby.yaml.org,2002", @value={"name"=>"pochi"}>
p ys.documents.pop
#=> nil