[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