Module: Micro::Case::Utils
- Defined in:
- lib/micro/case/utils.rb
Class Method Summary collapse
Class Method Details
.symbolize_keys(hash) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/micro/case/utils.rb', line 6 def self.symbolize_keys(hash) if Kind.of.Hash(hash).respond_to?(:transform_keys) hash.transform_keys { |key| key.to_sym rescue key } else hash.each_with_object({}) do |(k, v), memo| key = k.to_sym rescue k memo[key] = v end end end |