Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > syckライブラリ > Syckモジュール > parse_file
parse_file(file_path) -> Syck::Node
[permalink][rdoc]file_pathのファイルから一つのYAMLドキュメントをパースし、 Syck::Nodeオブジェクトを返します。
cat: - name: taro age: 7 - name: jiro age: 23 --- dog: shiba: - name: goro age: 3 - name: rokuro age: 1 # end of sample.yaml require 'yaml' tree = YAML.parse_file("sample.yaml") p tree.transform #=> {"cat"=>[{"name"=>"taro", "age"=>7}, {"name"=>"jiro", "age"=>23}]}