class BestSeats::Helpers::Hash
Public Class Methods
deep_symbolize_keys(hash)
click to toggle source
# File lib/best_seats/helpers/hash.rb, line 4 def self.deep_symbolize_keys(hash) new.deep_symbolize_keys(hash) end
Public Instance Methods
deep_symbolize_keys(hash)
click to toggle source
# File lib/best_seats/helpers/hash.rb, line 8 def deep_symbolize_keys(hash) hash.inject({}) do |memo,(key, value)| if value.is_a?(::Hash) memo[key.to_sym] = deep_symbolize_keys(value) else memo[key.to_sym] = value end memo end end