Module: Gitload::Utils

Defined in:
lib/gitload/utils.rb

Class Method Summary collapse

Class Method Details

.stringify_keys(object) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/gitload/utils.rb', line 3

def self.stringify_keys object
  if object.kind_of? Hash
    object.inject({}) do |memo,(key,value)|
      memo[key.to_s] = stringify_keys value
      memo
    end
  elsif object.kind_of? Array
    object.collect do |value|
      stringify_keys value
    end
  else
    object
  end
end