- remove extra block in code that redefines submit for subclass
authorplobbes <plobbes>
Thu, 31 Aug 2006 20:15:35 +0000 (20:15 +0000)
committerplobbes <plobbes>
Thu, 31 Aug 2006 20:15:35 +0000 (20:15 +0000)
OnlinePayment.pm

index 874176d..7c7287c 100644 (file)
@@ -54,20 +54,16 @@ sub new {
         $self->$key($value);
     }
 
-    {
-       no strict 'refs';
-       no warnings 'redefine';
-       my $submit = qualify_to_ref('submit', $subclass);
-       unless ( $subclass->can('submit') eq
-                $class->can('submit'))
-       {
-           
-           $self->{_child_submit} = \&$submit;
-           *{"${subclass}::submit"} = sub {
-               my $self = shift;
-               $self->_pre_submit();
-           }
-       }
+    unless ( $subclass->can('submit') eq $class->can('submit') ) {
+        no strict 'refs';
+        no warnings 'redefine';
+        my $submit = qualify_to_ref('submit', $subclass);
+
+        $self->{_child_submit} = \&$submit;
+        *{"${subclass}::submit"} = sub {
+            my $self = shift;
+            $self->_pre_submit();
+        }
     }
 
     return $self;