Class: Filestack::Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/filestack/core_ext/hash/keys.rb

Overview

A helper class for the purpose of implementing a symbolize_keys method similar to ActiveSupport’s symbolize_keys.

Class Method Summary collapse

Class Method Details

.symbolize_keys(to_symbolize) ⇒ Hash

Convert a hash to use symbolized keys.

Parameters:

  • to_symbolize (Hash)

    The hash which contains the keys to be symbolized

Returns:



12
13
14
15
16
17
18
# File 'lib/filestack/core_ext/hash/keys.rb', line 12

def self.symbolize_keys(to_symbolize)
  symbolized = {}
  to_symbolize.each_key do |key|
    symbolized[key.to_sym] = to_symbolize[key]
  end
  symbolized
end