Method: Oga::XML::NodeSet#delete

Defined in:
lib/oga/xml/node_set.rb

#delete(node) ⇒ Object

Removes a node from the current set only.



240
241
242
243
244
245
246
247
248
249
250
# File 'lib/oga/xml/node_set.rb', line 240

def delete(node)
  removed = @nodes.delete(node)

  if removed
    unmark_existing(removed)

    remove_ownership(removed) if @owner
  end

  removed
end