class AePageObjects::HashSymbolizer
Public Class Methods
new(hash)
click to toggle source
# File lib/ae_page_objects/util/hash_symbolizer.rb, line 4 def initialize(hash) @hash = hash end
Public Instance Methods
symbolize_keys()
click to toggle source
# File lib/ae_page_objects/util/hash_symbolizer.rb, line 8 def symbolize_keys @hash.dup.tap do |hash| hash.keys.each do |key| hash[(key.to_sym rescue key) || key] = hash.delete(key) end end end