Method: ChefApply::UI::ErrorPrinter#_unique_trace

Defined in:
lib/chef_apply/ui/error_printer.rb

#_unique_trace(backtrace1, backtrace2) ⇒ Object



251
252
253
254
255
256
257
258
259
# File 'lib/chef_apply/ui/error_printer.rb', line 251

def _unique_trace(backtrace1, backtrace2)
  i = 1
  while i <= backtrace1.size && i <= backtrace2.size
    break if backtrace1[-i] != backtrace2[-i]

    i += 1
  end
  backtrace1[0..-i]
end