module Sec::Firms::Helpers
Public Class Methods
transform_hash(original, options = {}, &block)
click to toggle source
# File lib/sec/firms/helpers.rb, line 4 def self.transform_hash(original, options = {}, &block) original.inject({}) do |result, (key, value)| value = if (options[:deep] && Hash === value) transform_hash(value, options, &block) else value end block.call(result, key, value) result end end