[Jifty-commit] r2291 - jifty/trunk/lib/Jifty

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Sun Dec 3 04:48:32 EST 2006


Author: audreyt
Date: Sun Dec  3 04:48:32 2006
New Revision: 2291

Modified:
   jifty/trunk/lib/Jifty/ClassLoader.pm

Log:
* Jifty::ClassLoader - Defining MyApp::Action::Record::* now works.

Modified: jifty/trunk/lib/Jifty/ClassLoader.pm
==============================================================================
--- jifty/trunk/lib/Jifty/ClassLoader.pm	(original)
+++ jifty/trunk/lib/Jifty/ClassLoader.pm	Sun Dec  3 04:48:32 2006
@@ -125,7 +125,7 @@
 #                . "use base qw/Jifty::Action/; sub _autogenerated { 1 };\n"
 #                . "1;" );
 #    }
-    elsif ( $module =~ m!^(?:$base)::(Record|Collection|Notification|Dispatcher|Bootstrap|Upgrade|Handle|Event|Event::Model)$! ) {
+    elsif ( $module =~ m!^(?:$base)::(Record|Collection|Notification|Dispatcher|Bootstrap|Upgrade|Handle|Event|Event::Model|Action::Record::\w+)$! ) {
         return $self->return_class(
                   "use warnings; use strict; package $module;\n"
                 . "use base qw/Jifty::$1/; sub _autogenerated { 1 };\n"
@@ -161,7 +161,7 @@
 
         return $self->return_class(
                   "use warnings; use strict; package $module;\n"
-                . "use base qw/Jifty::Action::Record::$1/;\n"
+                . "use base qw/$base\::Action::Record::$1/;\n"
                 . "sub record_class { '$modelclass' };\n"
                 . "sub autogenerated { 1 };\n"
                 . "1;" );


More information about the Jifty-commit mailing list