class Hash

Public Instance Methods

symbolize_keys() click to toggle source
# File lib/stomp/ext/hash.rb, line 17
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 lib/stomp/ext/hash.rb, line 7
def uncamelize_and_stringify_keys
  uncamelized = {}
  self.each_pair do |key, value|
    new_key = key.to_s.split(%r(?=[A-Z])/).join('_').downcase
    uncamelized[new_key] = value
  end

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