(define -ayalog '())

括弧に魅せられて道を外した名前のないプログラマ

2014-08-19から1日間の記事一覧

ネストしたハッシュのキーを String から Symbol へと変更する

class Hash def nested_symbolize_keys self.reduce({}) do |memo, (k, v)| v = v.nested_symbolize_keys if v.is_a?(Hash) memo[k.to_sym] = v memo end end end 例外とか考えてない愚直なコード。ちょっと今日こんなのほしいなって思ったから、思いつきで…