X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FHelper%2FModel%2FDBIC%2FSchema.pm;fp=lib%2FCatalyst%2FHelper%2FModel%2FDBIC%2FSchema.pm;h=b947be446311d3c885fc10cdf7d891e3e2e3e694;hb=8af34f38f8b3b7ff5035ccf57e7d485f43378e1c;hp=16e8634b2b63963d680feafdcfabe2e5f9be3e0e;hpb=9d22a568d63517cfd3816fe8e8f1a2784cebd0f7;p=catagits%2FCatalyst-Model-DBIC-Schema.git diff --git a/lib/Catalyst/Helper/Model/DBIC/Schema.pm b/lib/Catalyst/Helper/Model/DBIC/Schema.pm index 16e8634..b947be4 100644 --- a/lib/Catalyst/Helper/Model/DBIC/Schema.pm +++ b/lib/Catalyst/Helper/Model/DBIC/Schema.pm @@ -596,6 +596,19 @@ sub _gen_static_schema { $self->loader_args, [$self->connect_info] ); + + require lib; + lib->import($schema_dir); + + Class::MOP::load_class($self->schema_class); + + my @sources = $self->schema_class->sources; + + if (not @sources) { + warn <<'EOF'; +WARNING: No tables found, did you forget to specify db_schema? +EOF + } } sub _gen_model {