diff -r c810480b2c37 -r dfc2f094a04f CrashTest.pl --- a/CrashTest.pl Sat May 09 23:24:13 2015 +0200 +++ b/CrashTest.pl Fri Sep 11 23:52:21 2015 +0200 @@ -16,6 +16,7 @@ # ABSTRACT: Web interface for breakpad use Mojolicious::Lite; +use Mojo::Loader qw/load_class/; use UUID; use lib 'lib'; @@ -25,10 +26,9 @@ app->attr(storage => sub { my $self = shift; - my $loader = Mojo::Loader->new; my $storage_class = $self->app->config->{Storage}->{Type}; - if (my $e = $loader->load($storage_class)) { + if (my $e = load_class($storage_class)) { die ref $e ? "Exception: $e" : 'Not found!'; } @@ -41,10 +41,9 @@ app->attr(decode_queue => sub { my $self = shift; - my $loader = Mojo::Loader->new; my $decode_class = $self->app->config->{DecodeQueue}->{Type}; - if (my $e = $loader->load($decode_class)) { + if (my $e = load_class($decode_class)) { die ref $e ? "Exception: $e" : 'Not found!'; }