171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|
# File 'lib/origen/utility/file_diff.rb', line 171
def format
pointer = 0
while pointer < target_output.size
size = 1
type = source_output[pointer].type
case type
when :added
added(pointer, size = get_block_size(pointer, :added))
when :deleted
deleted(pointer, size = get_block_size(pointer, :deleted))
when :changed
changed(pointer, size = get_block_size(pointer, :changed))
end
file.puts unless type == :unchanged
pointer += size
end
end
|