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