Module: Difftastic::Patches::Diff
- Defined in:
- lib/minitest/difftastic/patches/diff.rb
Instance Method Summary collapse
Instance Method Details
#diff(exp, act) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/minitest/difftastic/patches/diff.rb', line 6 def diff(exp, act) case [exp, act] in [String => exp, String => act] if exp.include?("\n") || act.include?("\n") "\n#{::Minitest::Difftastic::STRING_DIFFER.diff_strings(exp, act)}" else "\n#{::Minitest::Difftastic::DEFAULT_DIFFER.diff_objects(exp, act)}" end rescue StandardError => e puts "Minitest::Difftastic error: #{e.inspect} (#{e.backtrace[0]})" super end |