This method is only available on newer versions.
The first available version (v2_6_3) is shown here.
show_diff(destination, content)
protected
Overwrite show_diff
to show diff with colors if Diff::LCS is available.
# File lib/bundler/vendor/thor/lib/thor/shell/html.rb, line 83
def show_diff(destination, content) #:nodoc:
if diff_lcs_loaded? && ENV["THOR_DIFF"].nil? && ENV["RAILS_DIFF"].nil?
actual = File.binread(destination).to_s.split("\n")
content = content.to_s.split("\n")
Diff::LCS.sdiff(actual, content).each do |diff|
output_diff_line(diff)
end
else
super
end
end