Top Level Namespace

Defined Under Namespace

Modules: JSONiCal

Instance Method Summary collapse

Instance Method Details

#symbolize_keys(object) ⇒ Object



17
18
19
20
21
22
23
24
# File 'app/listener.rb', line 17

def symbolize_keys(object)
  return object unless object.is_a?(Hash)

  object.inject({}) do |memo, (key, value)|
    memo[key.to_sym] = symbolize_keys(value)
    memo
  end
end