--- 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!';
}