fix up config usage
matthewt [Sun, 22 Jun 2008 18:01:16 +0000 (18:01 +0000)]
lib/Catalyst/Model/Reaction/InterfaceModel/DBIC.pm

index 6b59e29..51654c2 100644 (file)
@@ -11,7 +11,8 @@ use Class::MOP;
 
 class DBIC, is 'Reaction::Object', is 'Catalyst::Component', which {
 
-  has  '_schema' => (isa => 'DBIx::Class::Schema', is => 'ro', required => 1);
+  has '_schema' => (isa => 'DBIx::Class::Schema', is => 'ro', required => 1);
+  has '_im_class' => (is => 'ro', required => 1);
 
   implements 'COMPONENT' => as {
     my ($class, $app, $args) = @_;
@@ -34,7 +35,7 @@ class DBIC, is 'Reaction::Object', is 'Catalyst::Component', which {
     my $schema = $schema_class
       ->connect($cfg{db_dsn}, $cfg{db_user}, $cfg{db_password}, $params);
 
-    return $class->new(_schema => $schema);
+    return $class->new(_schema => $schema, _im_class => $im_class);
   };
 
   implements 'ACCEPT_CONTEXT' => as {