Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/wax_tasks/utils.rb

Overview

Monkey-patched Hash class

Instance Method Summary collapse

Instance Method Details

#normalizeHash

Normalizes hash as itself for lunr indexing

Returns:



172
173
174
# File 'lib/wax_tasks/utils.rb', line 172

def normalize
  self
end

#symbolize_keysHash

Converts hash keys to symbols

Returns:



178
179
180
181
182
183
184
# File 'lib/wax_tasks/utils.rb', line 178

def symbolize_keys
  hash = self
  hash.clone.each_key do |key|
    hash[key.to_sym || key] = hash.delete(key)
  end
  hash
end