module Sumologic::Metrics::Utils
Public Instance Methods
stringify_keys(hash)
click to toggle source
public: Return a new hash with keys as strings
# File lib/sumologic/metrics/utils.rb, line 23 def stringify_keys(hash) hash.each_with_object({}) do |(k, v), memo| memo[k.to_s] = v end end
symbolize_keys(hash)
click to toggle source
public: Return a new hash with keys converted from strings to symbols
# File lib/sumologic/metrics/utils.rb, line 9 def symbolize_keys(hash) hash.each_with_object({}) do |(k, v), memo| memo[k.to_sym] = v end end
symbolize_keys!(hash)
click to toggle source
public: Convert hash keys from strings to symbols in place
# File lib/sumologic/metrics/utils.rb, line 17 def symbolize_keys!(hash) hash.replace(symbolize_keys(hash)) end