Method: Markdiff::Differ#create_patch

Defined in:
lib/markdiff/differ.rb

#create_patch(before_node, after_node) ⇒ Array<Markdiff::Operations::Base>

Creates a patch from given two nodes

Parameters:

  • before_node (Nokogiri::XML::Node)
  • after_node (Nokogiri::XML::Node)

Returns:



56
57
58
59
60
61
62
# File 'lib/markdiff/differ.rb', line 56

def create_patch(before_node, after_node)
  if before_node.to_html == after_node.to_html
    []
  else
    create_patch_from_children(before_node, after_node)
  end
end