X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FAdmin.pm;h=7052fbfea36aa5487d4575b4630de1760947c79b;hb=312eef081e74f1fed2329079ee4a9e5174d58699;hp=be90ae15198a90ce47507729e1efd3e16a2da07e;hpb=38ed54cd3980bd344e13fad27ed11b935ae932aa;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Admin.pm b/lib/DBIx/Class/Admin.pm index be90ae1..7052fbf 100644 --- a/lib/DBIx/Class/Admin.pm +++ b/lib/DBIx/Class/Admin.pm @@ -85,33 +85,15 @@ has 'schema' => ( lazy_build => 1, ); -sub BUILD { - my $self = shift; - require Class::MOP; - - my @include_dirs = @{$self->include_dirs}; - @INC = (@include_dirs, @INC); - Class::MOP::load_class($self->schema_class); -} - sub _build_schema { my ($self) = @_; + + require Class::MOP; + Class::MOP::load_class($self->schema_class); $self->connect_info->[3]{ignore_version} = 1; return $self->schema_class->connect(@{$self->connect_info}); } -=head2 include_dirs - -Extra include directories to look when loading C - -=cut - -has 'include_dirs' => ( - is => 'rw', - isa => 'ArrayRef', - default => sub {[]} -); - =head2 resultset a resultset from the schema to operate on