class Object

Public Instance Methods

deep_symbolize(h) click to toggle source
# File lib/sesh/cli.rb, line 259
def deep_symbolize(h)
  return h.inject({}){|memo,(k,v)| memo[k.to_sym] = deep_symbolize(v); memo} if h.is_a? Hash
  return h.inject([]){|memo,v    | memo           << deep_symbolize(v); memo} if h.is_a? Array
  return h
end