class Uptimr::Util

Public Class Methods

keys_to_sym(raw) click to toggle source
# File lib/uptimr/util.rb, line 4
def self.keys_to_sym(raw)                     
        case raw
        when Hash
                temp = {}
                raw.each do |key, value|
                        key = (key.to_sym rescue key) || key
                        temp[key] = keys_to_sym value
                end
                temp
        when Array
                raw.map { |elem| keys_to_sym(elem) }
        else
                raw
        end
end