Module: HashDiff
- Defined in:
- lib/hash_diff.rb,
lib/hash_diff/version.rb,
lib/hash_diff/comparison.rb
Defined Under Namespace
Classes: Comparison, NO_VALUE
Constant Summary
collapse
- VERSION =
"1.1.1"
Class Method Summary
collapse
Class Method Details
.diff(*args) ⇒ Object
17
18
19
|
# File 'lib/hash_diff.rb', line 17
def diff(*args)
Comparison.new(*args).diff
end
|
.left_diff(*args) ⇒ Object
.patch! ⇒ Object
7
8
9
10
11
12
13
|
# File 'lib/hash_diff.rb', line 7
def self.patch!
Hash.class_eval do
def diff(right)
HashDiff.left_diff(self, right)
end
end unless Hash.new.respond_to?(:diff)
end
|
.right_diff(*args) ⇒ Object