class Hash
Public Instance Methods
deep_symbolize_keys!()
click to toggle source
# File lib/bucky/core/test_core/test_case_loader.rb, line 7 def deep_symbolize_keys! deep_transform_keys! do |key| key unless key.respond_to? :to_sym key.to_sym end end
deep_transform_keys!() { |key| ... }
click to toggle source
# File lib/bucky/core/test_core/test_case_loader.rb, line 14 def deep_transform_keys!(&block) keys.each do |key| value = delete(key) self[yield(key)] = value.is_a?(Hash) ? value.deep_transform_keys!(&block) : value end self end