if(!defined $configfile) {
my $cfmeta = $class->meta->find_attribute_by_name('configfile');
- $configfile = $cfmeta->default if $cfmeta->has_default;
+ $configfile = $cfmeta->default($class) if $cfmeta->has_default;
if (defined $configfile) {
$config_from_file = eval {
$class->get_config_from_file($configfile);