require Class::MOP;
{
my @include_dirs = @{$self->include_dirs};
- $self->_debug("Adding to \@INC:\n".join "\n",@include_dirs)
- if $self->debug;
local @INC = (@include_dirs, @INC);
Class::MOP::load_class($self->schema_class);
}
sub _build_config {
my ($self) = @_;
- eval { require Config::Any }
- or die ("Config::Any is required to parse the config file.\n");
+ try { require Config::Any }
+ catch { die ("Config::Any is required to parse the config file.\n") };
my $cfg = Config::Any->load_files ( {files => [$self->config_file], use_ext =>1, flatten_to_hash=>1});
isa => Bool,
);
-=head2 debug
-
-Print debug information
-
-=cut
-
-has debug => (
- is => 'rw',
- isa => Bool,
- default => 0
-);
-
-sub _debug { shift; print @_ }
-
has '_confirm' => (
is => 'bare',
isa => Bool,