module EasyDiff::HashExt

Public Instance Methods

easy_clone() click to toggle source
# File lib/easy_diff/hash_ext.rb, line 23
def easy_clone
  EasyDiff::Core.easy_clone self
end
easy_diff(other) click to toggle source
# File lib/easy_diff/hash_ext.rb, line 3
def easy_diff(other)
  EasyDiff::Core.easy_diff self, other
end
easy_merge(other) click to toggle source
# File lib/easy_diff/hash_ext.rb, line 15
def easy_merge(other)
  self.easy_clone.easy_merge!(other)
end
easy_merge!(other) click to toggle source
# File lib/easy_diff/hash_ext.rb, line 7
def easy_merge!(other)
  EasyDiff::Core.easy_merge! self, other
end
easy_unmerge(other) click to toggle source
# File lib/easy_diff/hash_ext.rb, line 19
def easy_unmerge(other)
  self.easy_clone.easy_unmerge!(other)
end
easy_unmerge!(other) click to toggle source
# File lib/easy_diff/hash_ext.rb, line 11
def easy_unmerge!(other)
  EasyDiff::Core.easy_unmerge! self, other
end