Sha256: f52db4bd1aea8b8d20701530f27ee4315aabf113496863c3809b87815280d92d

Contents?: true

Size: 226 Bytes

Versions: 89

Compression:

Stored size: 226 Bytes

Contents

class Hash
  def symbolize_keys
    inject({}) do |options, (key, value)|
      options[(key.to_sym rescue key) || key] = value
      options
    end
  end
  def symbolize_keys!
    self.replace(self.symbolize_keys)
  end
end

Version data entries

89 entries across 87 versions & 3 rubygems

Version Path
sshkit-1.24.0 lib/core_ext/hash.rb
sshkit-1.23.2 lib/core_ext/hash.rb
sshkit-1.23.1 lib/core_ext/hash.rb
sshkit-1.23.0 lib/core_ext/hash.rb
sshkit-1.22.2 lib/core_ext/hash.rb
sshkit-1.22.1 lib/core_ext/hash.rb
sshkit-1.22.0 lib/core_ext/hash.rb
sshkit-1.21.7 lib/core_ext/hash.rb
honeybadger-5.4.0 vendor/bundle/ruby/3.2.0/gems/sshkit-1.21.6/lib/core_ext/hash.rb
sshkit-1.21.6 lib/core_ext/hash.rb
honeybadger-5.3.0 vendor/bundle/ruby/3.2.0/gems/sshkit-1.21.5/lib/core_ext/hash.rb
sshkit-1.21.5 lib/core_ext/hash.rb
sshkit-1.21.4 lib/core_ext/hash.rb
sshkit-1.21.3 lib/core_ext/hash.rb
sshkit-1.21.2 lib/core_ext/hash.rb
sshkit-1.21.1 lib/core_ext/hash.rb
sshkit-1.21.0 lib/core_ext/hash.rb
honeybadger-4.5.3 vendor/bundle/ruby/2.6.0/gems/sshkit-1.18.2/lib/core_ext/hash.rb
sshkit-1.20.0 lib/core_ext/hash.rb
sshkit-1.19.1 lib/core_ext/hash.rb