Sha256: 8ebf546d507ca6426559c1206eaa745e2e34b16b8e66a159b55a0b1069dee0f4

Contents?: true

Size: 514 Bytes

Versions: 8

Compression:

Stored size: 514 Bytes

Contents

require 'irwi/comparators/spans/changed_span'
require 'irwi/comparators/spans/not_changed_span'

class Irwi::Comparators::Base
    
  def render_changes( old_text, new_text )
    build_changes( old_text, new_text ).join('').gsub( /\r?\n/, '<br />' )
  end
  
  protected
  
  def new_not_changed( value )
    Irwi::Comparators::Spans::NotChangedSpan.new( value )
  end
  
  def new_changed( action, old_value, new_value )
    Irwi::Comparators::Spans::ChangedSpan.new( action, old_value, new_value )
  end
    
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
irwi-0.2.4 lib/irwi/comparators/base.rb
irwi-0.2.3 lib/irwi/comparators/base.rb
irwi-0.2.2 lib/irwi/comparators/base.rb
irwi-0.2.1 lib/irwi/comparators/base.rb
irwi-0.2.0 lib/irwi/comparators/base.rb
irwi-0.1.11 lib/irwi/comparators/base.rb
irwi-0.1.10 lib/irwi/comparators/base.rb
irwi-0.1.9 lib/irwi/comparators/base.rb