Moving towards instance-based schemas
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / DB.pm
index cc9fecd..6aaab51 100644 (file)
@@ -15,11 +15,19 @@ sub storage { shift->storage_instance(@_); }
 sub resultset_instance {
   my $class = shift;
   my $table = $class->table_instance->new($class->table_instance);
-  $table->storage($class->storage_instance);
+  $table->schema($class);
   $table->result_class($class);
   return $table->resultset;
 }
 
+sub result_source {
+  my $class = shift;
+  my $table = $class->table_instance->new($class->table_instance);
+  $table->schema($class);
+  $table->result_class($class);
+  return $table;
+}
+
 =head1 NAME 
 
 DBIx::Class::DB - Simple DBIx::Class Database connection by class inheritance