From dda73c9d6b5fb43424c980323e10ceb92269c103 Mon Sep 17 00:00:00 2001 From: plobbes Date: Thu, 31 Aug 2006 20:15:35 +0000 Subject: [PATCH] - remove extra block in code that redefines submit for subclass --- OnlinePayment.pm | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/OnlinePayment.pm b/OnlinePayment.pm index 874176d..7c7287c 100644 --- a/OnlinePayment.pm +++ b/OnlinePayment.pm @@ -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; -- 2.11.0