]> iEval git - html-element-library.git/blobdiff - lib/HTML/Element/Library.pm
all tests pass
[html-element-library.git] / lib / HTML / Element / Library.pm
index 024e114e441a0878ee698adccfc8125bc0a11324..cb9cec3e5d423454e19e29c82f24e38ef3bbe48e 100644 (file)
@@ -98,6 +98,26 @@ sub HTML::Element::prune {
   $self;
 }
 
+sub HTML::Element::newnode {
+  my ($lol, $node_label, $new_node)=@_;
+
+  use Data::Rmap qw(rmap_array);
+
+  my ($mapresult) = rmap_array {
+
+  if ($_->[0] eq $node_label) {
+    $_ = $new_node;
+    Data::Rmap::cut($_);
+  } else {
+    $_;
+  }
+
+  } $lol;
+
+  $mapresult;
+
+}
 
 sub HTML::Element::crunch {
     my $container = shift;
This page took 0.017718 seconds and 4 git commands to generate.