18 lines
404 B
Ruby
18 lines
404 B
Ruby
module Gitlab
|
|
module Diff
|
|
class InlineDiffMarkdownMarker < Gitlab::StringRangeMarker
|
|
MARKDOWN_SYMBOLS = {
|
|
addition: "+",
|
|
deletion: "-"
|
|
}.freeze
|
|
|
|
def mark(line_inline_diffs, mode: nil)
|
|
super(line_inline_diffs) do |text, left:, right:|
|
|
symbol = MARKDOWN_SYMBOLS[mode]
|
|
"{#{symbol}#{text}#{symbol}}"
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|