class Hash

Public Instance Methods

symbolize_keys() click to toggle source
# File vendor/gems/stomp/ext/hash.rb, line 16
def symbolize_keys
  symbolized = {}
  self.each_pair do |key, value|
    symbolized[key.to_sym] = value
  end

  symbolized
end
uncamelize_and_stringify_keys() click to toggle source
# File vendor/gems/stomp/ext/hash.rb, line 6
def uncamelize_and_stringify_keys
  uncamelized = {}
  self.each_pair do |key, value|
    new_key = key.to_s.split(/(?=[A-Z])/).join('_').downcase
    uncamelized[new_key] = value
  end

  uncamelized
end
uncamelize_and_symbolize_keys() click to toggle source
# File vendor/gems/stomp/ext/hash.rb, line 2
def uncamelize_and_symbolize_keys
  self.uncamelize_and_stringify_keys.symbolize_keys
end