Class: Markdiff::Operations::AddPreviousSiblingOperation
- Defined in:
- lib/markdiff/operations/add_previous_sibling_operation.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Markdiff::Operations::Base
Instance Method Details
#inserted_node ⇒ String
7 8 9 10 11 12 13 14 15 16 |
# 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 |