Module: BrickFTP::CoreExt::Hash::SymbolizeKeys

Defined in:
lib/brick_ftp/core_ext/hash/symbolize_keys.rb

Instance Method Summary collapse

Instance Method Details

#symbolize_keysObject



7
8
9
10
11
12
13
14
15
16
# File 'lib/brick_ftp/core_ext/hash/symbolize_keys.rb', line 7

def symbolize_keys
  each_key.each_with_object({}) do |key, mem|
    symbolized_key = begin
      key.to_sym
    rescue StandardError
      key
    end
    mem[symbolized_key] = self[key]
  end
end