From dbe75efe7fbe03f4a47f48ddc7432160a0efb801 Mon Sep 17 00:00:00 2001 From: Juerd Waalboer Date: Fri, 24 Nov 2023 05:49:43 +0100 Subject: [PATCH] Remove references to deprecated calling convention Deprecated 4 years ago, no longer supported since 2 years ago. --- lib/RevBank/Cart.pm | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/lib/RevBank/Cart.pm b/lib/RevBank/Cart.pm index 55fe046..f56cdde 100644 --- a/lib/RevBank/Cart.pm +++ b/lib/RevBank/Cart.pm @@ -28,13 +28,7 @@ sub add_entry($self, $entry) { } sub add($self, $amount, $description, $data = {}) { - Carp::croak "Non-hash data argument; possibly a deprecated call style" - if not ref $data; - - # Old pre-v3 call styles: - # ->add(undef, ...) => just remove the "undef," - # ->add($user, ...) => use $cart->add(...)->add_contra($user, ...) - # ->add($entry) => use $cart->add_entry($entry) + ref $data or Carp::croak "Non-hash data argument"; return $self->add_entry(RevBank::Cart::Entry->new($amount, $description, $data)); }