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}]}