module Webcommand::Extensions::HashExtension

Public Instance Methods

deep_symbolize_keys() click to toggle source
# File lib/webcommand/extensions/hash_extension.rb, line 9
def deep_symbolize_keys
  self.map do |k, v|
    new_value = v.is_a?(Hash) ? v.deep_symbolize_keys : v
    [k.to_sym, new_value]
  end.to_h
end
symbolize_keys() click to toggle source
# File lib/webcommand/extensions/hash_extension.rb, line 5
def symbolize_keys
  self.map { |k,v| [k.to_sym,v] }.to_h
end