move the actual doing stuff code for FS lib into a Guts.pm
[scpubgit/DKit.git] / lib / DX / SetOver.pm
index 30d7516..b267761 100644 (file)
@@ -40,7 +40,7 @@ sub set_value {
 
 sub remove_value {
   my ($self, $value) = @_;
-  delete $self->values->{$value->${\$self->over}};
+  delete $self->values->{ref($value) ? $value->${\$self->over} : $value};
   return $self;
 }