class Diffy::HtmlFormatter

def split_characters(chunk)

def split_characters(chunk)
  chunk.gsub(/^./, '').each_line.map do |line|
    if @options[:ignore_crlf]
      line.chomp.split('').map{|chr| ERB::Util.h(chr) } + ['<LINE_BOUNDARY>']
    else
      chars = line.sub(/([\r\n]$)/, '').split('')
      chars.map{|chr| ERB::Util.h(chr) } + ['<LINE_BOUNDARY>']
    end
  end.flatten.join("\n") + "\n"
end