[Jifty-commit] r647 -

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Fri Mar 3 19:02:39 EST 2006


Author: jesse
Date: Fri Mar  3 19:02:39 2006
New Revision: 647

Modified:
   /   (props changed)
   Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm

Log:
 r25145 at truegrounds:  jesse | 2006-03-03 11:25:58 -0800
 * Better tablename caching in JDBI record. (Rather than pluralizing each time we want it)


Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Record.pm	Fri Mar  3 19:02:39 2006
@@ -16,7 +16,8 @@
 
 our $VERSION = '0.01';
 
-Jifty::DBI::Record->mk_classdata('COLUMNS');
+Jifty::DBI::Record->mk_classdata(qw/COLUMNS/);
+Jifty::DBI::Record->mk_classdata(qw/TABLE_NAME/ );
 
 =head1 NAME
 
@@ -960,13 +961,8 @@
 
 sub table {
     my $self = shift;
-
-    if ( not ref($self) ) {
-        return $self->_guess_table_name();
-    }
-    $self->{__table_name} ||= $self->_guess_table_name;
-
-    return $self->{__table_name};
+    $self->TABLE_NAME($self->_guess_table_name) unless ($self->TABLE_NAME());
+    return $self->TABLE_NAME();
 }
 
 =head2 _guess_table_name


More information about the Jifty-commit mailing list