Module: Buildr::ArtifactNamespace::DClone

Included in:
Buildr::ArtifactNamespace, ArtifactRequirement, Registry
Defined in:
lib/buildr/packaging/artifact_namespace.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#dcloneObject



324
325
326
327
328
329
330
331
332
# File 'lib/buildr/packaging/artifact_namespace.rb', line 324

def dclone
  clone = self.clone
  clone.instance_variables.each do |i|
    value = clone.instance_variable_get(i)
    value = value.dclone rescue
    clone.instance_variable_set(i, value)
  end
  clone
end