module Aws::Util
def deep_copy(obj)
def deep_copy(obj) case obj when Hash obj.inject({}) do |h, (k,v)| h[k] = deep_copy(v) h end when Array obj.map { |v| deep_copy(v) } else v end end
def deep_copy(obj) case obj when Hash obj.inject({}) do |h, (k,v)| h[k] = deep_copy(v) h end when Array obj.map { |v| deep_copy(v) } else v end end