Class: ClcMachine::Utils

Inherits:
Object
  • Object
show all
Defined in:
lib/clc_machine/utils.rb

Class Method Summary collapse

Class Method Details

.symbolize_keys(h) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/clc_machine/utils.rb', line 3

def self.symbolize_keys(h)
  Hash === h ?
    Hash[
      h.map do |k, v|
        [k.respond_to?(:to_sym) ? k.to_sym : k, symbolize_keys(v)]
      end
    ] : h
end