class Differ::Diff

def delete(*str)

def delete(*str)
  return if str.empty?
  if @raw.last.is_a? Change
    change = @raw.pop
    if change.insert? && @raw.last
      @raw.last << sep if change.insert.sub!(/^#{Regexp.quote(sep)}/, '')
    end
    change.delete << sep if change.delete?
  else
    change = Change.new(:delete => @raw.empty? ? '' : sep)
  end
  @raw << change
  @raw.last.delete << str.join(sep)
end