1 package Newslash::Model::Loader;
8 use Module::Load qw(load);
16 *{"$caller\::load"} = \&load_model;
17 *{"$caller\::loader"} = \&loader;
20 $_->import for qw(strict warings utf8);
21 feature->import(':5.10');
27 my ($self, $opts) = @_;
31 my $a = shift || $caller;
35 my $ret = $c->new($opts);
42 my ($accessor, $class) = @_;
47 $models->{$accessor} = $class;