class Origen::Utility::FileDiff::InputFile

Attributes

pointer[RW]

Public Class Methods

new() click to toggle source
# File lib/origen/utility/file_diff.rb, line 7
def initialize
  self.pointer = 0
end

Public Instance Methods

advance_pointer!() click to toggle source
# File lib/origen/utility/file_diff.rb, line 15
def advance_pointer!
  self.pointer += 1
end
current_line() click to toggle source
# File lib/origen/utility/file_diff.rb, line 11
def current_line
  self[pointer]
end
find_current_line_in(other) click to toggle source
# File lib/origen/utility/file_diff.rb, line 19
def find_current_line_in(other)
  index = (other[other.pointer..-1] || []).index(current_line)
  index.nil? ? nil : other.pointer + index
end