From 2e684886f7f5ead9a8f3f963c238939a21daf251 Mon Sep 17 00:00:00 2001 From: Yanick Champoux Date: Wed, 15 Nov 2023 14:22:55 -0500 Subject: [PATCH] use a simple eval --- lib/Dancer2/Plugin/JsonApi.pm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/Dancer2/Plugin/JsonApi.pm b/lib/Dancer2/Plugin/JsonApi.pm index 71145a6..b64134f 100644 --- a/lib/Dancer2/Plugin/JsonApi.pm +++ b/lib/Dancer2/Plugin/JsonApi.pm @@ -8,8 +8,6 @@ use Dancer2::Plugin::JsonApi::Registry; use Dancer2::Plugin; use Dancer2::Serializer::JsonApi; -use experimental qw/ try /; - has registry => ( plugin_keyword => 'jsonapi_registry', is => 'ro', @@ -33,9 +31,8 @@ sub jsonapi : PluginKeyword ( $plugin, $type, $sub ) { } sub BUILD ( $self, @ ) { - my $serializer = do { - try { $self->app->serializer_engine } catch ($e) { - } + my $serializer = eval { + $self->app->serializer_engine }; unless ($serializer) {