Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > yaml/rubytypesライブラリ > Objectクラス > to_yaml
to_yaml(opts = {}) -> String[permalink][rdoc] [added by yaml/rubytypes]
自身を 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