Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > yamlライブラリ > Objectクラス > to_yaml
to_yaml(opts = {}) [added by yaml]
オブジェクトをYAMLドキュメントに変換します。
require 'yaml'
h = {
:ugo => 17,
:hoge => "fuga",
}
print h.to_yaml
#=> ---
#=> :ugo: 17
#=> :hoge: fuga
class MyDog
attr_accessor :name, :age
end
c = MyDog.new
c.name = "Pochi"
c.age = 3
print c.to_yaml
#=> --- !ruby/object:MyDog
#=> age: 3
#=> name: Pochi