[Jifty-commit] r5968 - in JiftyX-ModelHelpers/trunk: lib/JiftyX

Jifty commits jifty-commit at lists.jifty.org
Thu Oct 30 21:21:12 EDT 2008


Author: gugod
Date: Thu Oct 30 21:21:10 2008
New Revision: 5968

Modified:
   JiftyX-ModelHelpers/trunk/   (props changed)
   JiftyX-ModelHelpers/trunk/lib/JiftyX/ModelHelpers.pm

Log:
 r24674 at yra:  gugod | 2008-10-31 08:49:08 +0800
 prevent helper methods from being built twice.
 


Modified: JiftyX-ModelHelpers/trunk/lib/JiftyX/ModelHelpers.pm
==============================================================================
--- JiftyX-ModelHelpers/trunk/lib/JiftyX/ModelHelpers.pm	(original)
+++ JiftyX-ModelHelpers/trunk/lib/JiftyX/ModelHelpers.pm	Thu Oct 30 21:21:10 2008
@@ -36,7 +36,11 @@
     Exporter::import($self, @tags);
 }
 
+
+my $built = 0;
 sub build_model_helpers {
+    return if $built;
+
     require Jifty::Schema;
     my @models = map { s/.*::(.+)$/$1/;  $_; } Jifty::Schema->new->models;
 
@@ -63,6 +67,8 @@
         }
         push @EXPORT, "&${model}";
     }
+
+    $built = 1;
 }
 
 1;


More information about the Jifty-commit mailing list