package HTML::Feature::Result; use strict; use warnings; use base qw/Class::Accessor::Fast/; __PACKAGE__->mk_accessors(qw/text title desc element root/); sub new { my $class = shift; my $self = bless {@_}, $class; return $self; } sub element_delete { my $self = shift; if($self->root){ $self->root->delete(); } } sub DESTROY{ my $self = shift; $self->element_delete(); } 1; __END__ =head1 NAME HTML::Feature::Result -Result Class of HTML::Feature =head1 SYNOPSYS my $result = HTML::Feature::Result; $result->title("title"); $result->desc("desc"); $result->text("text"); retrun $result; =head1 METHODS =head2 new() =head2 element_delete() avoid memory leak; =head2 DESTROY =cut