class JsonDiff::IndexMaps

Public Class Methods

new() click to toggle source
# File lib/json-diff/index-map.rb, line 4
def initialize
  @maps = []
end

Public Instance Methods

addition(index) click to toggle source
# File lib/json-diff/index-map.rb, line 8
def addition(index)
  @maps << AdditionIndexMap.new(index)
end
map(index) click to toggle source
# File lib/json-diff/index-map.rb, line 16
def map(index)
  @maps.each do |map|
    index = map.map(index)
  end
  index
end
removal(index) click to toggle source
# File lib/json-diff/index-map.rb, line 12
def removal(index)
  @maps << RemovalIndexMap.new(index)
end