Sha256: 297ee9eab81bf4f0af7adeae38f94f560ab97e1135eaccb896a3c0522dfd011b

Contents?: true

Size: 368 Bytes

Versions: 2

Compression:

Stored size: 368 Bytes

Contents

class PrettyDiff::DiffGenerator

  attr_reader :diff

  def initialize(diff)
    @diff = diff
  end

  def generate
    chunks_html = diff.chunks.map{|c| c.to_html}.join(chunk_separator_html).to_s
    intro_html + chunks_html + outro_html
  end

private

  def intro_html
    %Q[]
  end

  def chunk_separator_html
    %Q[]
  end

  def outro_html
    %Q[]
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pretty_diff-0.8.1 lib/pretty_diff/html_generators/diff_generator.rb
pretty_diff-0.8.0 lib/pretty_diff/html_generators/diff_generator.rb