remove bless because it confuses things
[gitmo/Moo.git] / lib / Sub / Defer.pm
index 50688c5..816190e 100644 (file)
@@ -25,9 +25,9 @@ sub defer_sub {
   my ($target, $maker) = @_;
   my $undeferred;
   my $deferred_string;
-  my $deferred = bless(sub {
+  my $deferred = sub {
     goto &{$undeferred ||= undefer_sub($deferred_string)};
-  }, 'Sub::Defer::Deferred');
+  };
   $deferred_string = "$deferred";
   $DEFERRED{$deferred} = [ $target, $maker, \$undeferred ];
   *{_getglob $target} = $deferred if defined($target);