class Diff::LCS::Hunk
def ed_diff(format, _last = false)
def ed_diff(format, _last = false) warn 'Expecting only one block in an old diff hunk!' if @blocks.size > 1 s = if format == :reverse_ed encode("#{ED_DIFF_OP_ACTION[@blocks[0].op]}#{context_range(:old, ',')}\n") else encode("#{context_range(:old, ' ')}#{ED_DIFF_OP_ACTION[@blocks[0].op]}\n") end unless @blocks[0].insert.empty? @data_new[@start_new..@end_new].each do |e| s << e.chomp + encode("\n") end s << encode(".\n") end s end