module Akane::Util
Public Class Methods
symbolish_hash(hash)
click to toggle source
# File lib/akane/util.rb, line 4 def symbolish_hash(hash) Hash[hash.map { |k, v| [ k.is_a?(Symbol) ? k : k.to_s.to_sym, case v when Hash; symbolish_hash(v) when Array; v.map{ |i| i.kind_of?(Hash) ? symbolish_hash(i) : i } else; v end ] }] end