Class Hash
In: lib/stomp/ext/hash.rb
Parent: Object
Hash dot/f_1.png

Methods

Public Instance methods

[Source]

    # File lib/stomp/ext/hash.rb, line 16
16:   def symbolize_keys
17:     symbolized = {}
18:     self.each_pair do |key, value|
19:       symbolized[key.to_sym] = value
20:     end
21: 
22:     symbolized
23:   end

[Source]

    # File lib/stomp/ext/hash.rb, line 6
 6:   def uncamelize_and_stringify_keys
 7:     uncamelized = {}
 8:     self.each_pair do |key, value|
 9:       new_key = key.to_s.split(/(?=[A-Z])/).join('_').downcase
10:       uncamelized[new_key] = value
11:     end
12: 
13:     uncamelized
14:   end

[Source]

   # File lib/stomp/ext/hash.rb, line 2
2:   def uncamelize_and_symbolize_keys
3:     self.uncamelize_and_stringify_keys.symbolize_keys
4:   end

[Validate]