Module: Monosasi::Utils::Diff

Included in:
Driver
Defined in:
lib/monosasi/utils/diff.rb

Class Method Summary collapse

Class Method Details

.diff(obj1, obj2, options = {}) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/monosasi/utils/diff.rb', line 3

def diff(obj1, obj2, options = {})
  diffy = Diffy::Diff.new(
    obj1.pretty_inspect,
    obj2.pretty_inspect,
    :diff => '-u'
  )

  diffy.to_s(options[:color] ? :color : :text).gsub(/\s+\z/m, '')
end