mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
remove hash extension
This commit is contained in:
@@ -1,19 +0,0 @@
|
|||||||
module HashDiff
|
|
||||||
def deep_diff(b)
|
|
||||||
a = self
|
|
||||||
(a.keys | b.keys).inject({}) do |diff, k|
|
|
||||||
if a[k] != b[k]
|
|
||||||
if a[k].respond_to?(:deep_diff) && b[k].respond_to?(:deep_diff)
|
|
||||||
diff[k] = a[k].deep_diff(b[k])
|
|
||||||
else
|
|
||||||
diff[k] = [a[k], b[k]]
|
|
||||||
end
|
|
||||||
end
|
|
||||||
diff
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Hash
|
|
||||||
include HashDiff
|
|
||||||
end
|
|
||||||
Reference in New Issue
Block a user