Kernel#y
yamlをrequireすると、引数で指定されたオブジェクトをyaml形式で出力する「Kernel#y」メソッドが追加されます。Kernelに追加されるので、組み込み関数として使えます。
require 'yaml' list = [ { :name => "mii", :age=>1 }, { :name => "tora", :age=>0 }, { :name => "shiro", :age=>2 } ] # 引数をyaml形式で出力 y list
実行結果です。
--- - :age: 1 :name: mii - :age: 0 :name: tora - :age: 2 :name: shiro