Sha256: c65f1edcd3a6a3a3c8b8bf717cee4a94785afec5965739a09543efe9b1f9e389

Contents?: true

Size: 506 Bytes

Versions: 6

Compression:

Stored size: 506 Bytes

Contents

module EasyDiff
  module HashExt
    def easy_diff(other)
      EasyDiff::Core.easy_diff self, other
    end

    def easy_merge!(other)
      EasyDiff::Core.easy_merge! self, other
    end

    def easy_unmerge!(other)
      EasyDiff::Core.easy_unmerge! self, other
    end

    def easy_merge(other)
      self.easy_clone.easy_merge!(other)
    end

    def easy_unmerge(other)
      self.easy_clone.easy_unmerge!(other)
    end

    def easy_clone
      EasyDiff::Core.easy_clone self
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/easy_diff-1.0.0/lib/easy_diff/hash_ext.rb
easy_diff-1.0.0 lib/easy_diff/hash_ext.rb
easy_diff-0.0.7 lib/easy_diff/hash_ext.rb
easy_diff-0.0.6 lib/easy_diff/hash_ext.rb
easy_diff-0.0.5 lib/easy_diff/hash_ext.rb
easy_diff-0.0.4 lib/easy_diff/hash_ext.rb