Author: spadkins
Date: Fri Jul 13 11:52:36 2007
New Revision: 9736

Modified:
   p5ee/trunk/App-Context/lib/App/ValueDomain.pm

Log:
Added an unload subroutine

Modified: p5ee/trunk/App-Context/lib/App/ValueDomain.pm
==============================================================================
--- p5ee/trunk/App-Context/lib/App/ValueDomain.pm       (original)
+++ p5ee/trunk/App-Context/lib/App/ValueDomain.pm       Fri Jul 13 11:52:36 2007
@@ -202,6 +202,21 @@
     &App::sub_exit() if ($App::trace);
 }
 
+
+sub unload {
+    &App::sub_entry if ($App::trace);
+    my ($self) = @_;
+
+    my $class = ref($self);
+
+    if ($class ne "App::ValueDomain") {
+        delete $self->{values};
+        delete $self->{labels};
+        delete $self->{values_string}; 
+    }
+    &App::sub_exit() if ($App::trace);
+}
+
 #############################################################################
 # PROTECTED METHODS
 #############################################################################

Reply via email to