Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/aliyun/oss/util.rb

Overview

Monkey patch to support #symbolize_keys!

Instance Method Summary collapse

Instance Method Details

#symbolize_keys!Object



85
86
87
88
# File 'lib/aliyun/oss/util.rb', line 85

def symbolize_keys!
  self.keys.each { |k| self[k.to_sym] = self.delete(k) }
  self.values.each { |v| v.symbolize_keys! if v.is_a?(Hash) or v.is_a?(Array) }
end