use Catalyst::Model::DBIC::Schema::Types
qw/ConnectInfo SchemaClass Schema/;
-use MooseX::Types::Moose qw/Str/;
+use MooseX::Types::Moose qw/Str Bool/;
use MooseX::Types::LoadableClass qw/LoadableClass/;
=head1 NAME
=head2 compose_namespaces
-This model calls L<DBIx::Class::Schema/compose_namespaces> by default to
+This model calls L<DBIx::Class::Schema/compose_namespace> by default to
install classes into the model namespaces. You can turn that off by
setting this attribute to false. Default is true.
required => 1
);
-has compose_namespaces => (is => 'ro', default => sub { 1 });
+has compose_namespaces => (is => 'ro', isa => Bool, default => 1 );
-has install_model_shortcuts => (is => 'ro', default => sub { 1 });
+has install_model_shortcuts => (is => 'ro', isa => Bool, default => 1 );
has storage_type => (is => 'rw', isa => Str);