module DeepDive::API
Public Instance Methods
_patch_at(**p)
click to toggle source
Do not use. Internal only.
# File lib/deep_dive/deep_dive.rb, line 41 def _patch_at(**p) Hash[p.map{|k, v| ["@#{k}".to_sym, v]}] end
dclone(**patch)
click to toggle source
dclone is Deep Dive's replacement for clone.
# File lib/deep_dive/deep_dive.rb, line 36 def dclone(**patch) _replicate dupit: false, patch: _patch_at(**patch) end
ddup(**patch)
click to toggle source
ddup is a Deep Dive's replacement for dup.
# File lib/deep_dive/deep_dive.rb, line 31 def ddup(**patch) _replicate dupit: true, patch: _patch_at(**patch) end