Class: JsonDiff::IndexMap

Inherits:
Object
  • Object
show all
Defined in:
lib/json-diff/index-map.rb

Direct Known Subclasses

AdditionIndexMap, RemovalIndexMap

Instance Method Summary collapse

Constructor Details

#initialize(pivot) ⇒ IndexMap

Returns a new instance of IndexMap.



25
26
27
# File 'lib/json-diff/index-map.rb', line 25

def initialize(pivot)
  @pivot = pivot
end

Instance Method Details

#map(index) ⇒ Object



29
30
31
32
33
34
35
# File 'lib/json-diff/index-map.rb', line 29

def map(index)
  if index >= @pivot
    index + 1
  else
    index
  end
end