class Markdiff::Operations::AddPreviousSiblingOperation

Public Instance Methods

inserted_node() click to toggle source

@return [String]

# File lib/markdiff/operations/add_previous_sibling_operation.rb, line 7
def inserted_node
  if @inserted_node.name == "li" || @inserted_node.name == "tr"
    node = @inserted_node.clone
    node["class"] = (node["class"].to_s.split(/\s/) + ["added"]).join(" ")
    node.inner_html = "<ins>#{@inserted_node.inner_html}</ins>"
    node
  else
    "<ins>#{@inserted_node}</ins>"
  end
end