Moved execute to $REPL
matthewt [Mon, 16 Apr 2007 02:05:34 +0000 (02:05 +0000)]
git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3195 bd8105ee-0ff8-0310-8827-fb3f25b6796d

lib/Devel/REPL.pm

index 89c3a8b..ff461f5 100644 (file)
@@ -68,9 +68,9 @@ sub mangle_line {
 }
 
 sub execute {
-  my ($self, $to_exec, @args) = @_;
-  my @ret = eval { $to_exec->(@args) };
-  return $self->error_return("Runtime error", $@) if $@;
+  my $REPL = shift;
+  my @ret = eval { shift->(@_) };
+  return $REPL->error_return("Runtime error", $@) if $@;
   return @ret;
 }