あけましておめでとうございます
新年早々ですがsengiri_yamlというgemを作りました。
sengiri_yaml (0.0.1): divide yaml file http://t.co/ArDdVeo5Dj
— RubyGems (@rubygems) 2014, 12月 31
https://github.com/sue445/sengiri_yaml
どんなgem ?
バカでかいyamlを分割したり、分割後のyamlをディレクトリ単位でmergeして1つのHashやArrayとして扱うためのgemです。
rubicureで900行以上あるyamlを分割するために、手始めにyaml分割/マージ部分機能をgemとして作りました。
問題のPullRequest
使い方
gem install後にyamlを分割
$ sengiri_yaml "/path/to/fat.yml" "/path/to/fat_dir"
分割後のyamlを読み込む
merged_data = SengiriYaml.load_dir("/path/to/fat_dir")
rubicureで使うこと前提なので必要最低限の機能しか持たせていません
余談
プレモル飲みながらの年越しプリキュアハッカソンは捗りすぎた