module Xcodeproj::Project::ProjectHelper
def self.deep_dup(object)
-
(Object)- The deep copy of the object.
Parameters:
-
object(Object) --
def self.deep_dup(object) case object when Hash new_hash = {} object.each do |key, value| new_hash[key] = deep_dup(value) end new_hash when Array object.map { |value| deep_dup(value) } else object.dup end end