diff --git a/lib/json-compare/comparer.rb b/lib/json-compare/comparer.rb index dbcf6a4..3cc7bab 100644 --- a/lib/json-compare/comparer.rb +++ b/lib/json-compare/comparer.rb @@ -6,7 +6,7 @@ class Comparer def is_boolean(obj) !!obj == obj end - + def compare_elements(old, new) diff = {} if old.kind_of? Hash @@ -51,7 +51,7 @@ def compare_arrays(old_array, new_array) result = get_diffs_struct - (0..inters).map do |n| + (0..inters-1).map do |n| res = compare_elements(old_array[n], new_array[n]) result[:update][n] = res unless (res.nil? || (res.respond_to?(:empty?) && res.empty?)) end