class Xembly::Remove

REMOVE directive

Public Instance Methods

exec(_, cursor) click to toggle source
# File lib/xembly/remove.rb, line 29
def exec(_, cursor)
  after = []
  cursor.each do |node|
    Xembly.log.info "node \"#{node.name}\" removed"
    parent = node.parent
    node.remove
    after.push(parent)
  end
  after
end