class StatfulClient::MyHash
Custom Hash implementation to add a symbolize_keys
method
@private
Public Instance Methods
symbolize_keys()
click to toggle source
Recursively symbolize an Hash
@return [Hash] the symbolized hash
# File lib/client.rb, line 323 def symbolize_keys symbolize = lambda do |h| Hash === h ? Hash[ h.map do |k, v| [k.respond_to?(:to_sym) ? k.to_sym : k, symbolize[v]] end ] : h end symbolize[self] end