Sha256: 407c9ccfd856ef53e36e23c352dffd860af04370d22ca3126bc848f51d03a443

Contents?: true

Size: 193 Bytes

Versions: 13

Compression:

Stored size: 193 Bytes

Contents

class Hash
  def deep_stringify_keys
    new_hash = {}
    self.each do |key, value|
      new_hash.merge!(key.to_s => (value.is_a?(Hash) ? value.deep_stringify_keys : value))
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ourkudos-0.0.29 lib/ourkudos/extensions.rb
ourkudos-0.0.21 lib/ourkudos/extensions.rb
ourkudos-0.0.19 lib/ourkudos/extensions.rb
ourkudos-0.0.18 lib/ourkudos/extensions.rb
ourkudos-0.0.17 lib/ourkudos/extensions.rb
ourkudos-0.0.16 lib/ourkudos/extensions.rb
ourkudos-0.0.15 lib/ourkudos/extensions.rb
ourkudos-0.0.12 lib/ourkudos/extensions.rb
ourkudos-0.0.11 lib/ourkudos/extensions.rb
ourkudos-0.0.10 lib/ourkudos/extensions.rb
ourkudos-0.0.9 lib/ourkudos/extensions.rb
ourkudos-0.0.8 lib/ourkudos/extensions.rb
ourkudos-0.0.7 lib/ourkudos/extensions.rb