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
|