[Jifty-commit] r3971 - in Jifty-DBI/trunk: lib/Jifty/DBI lib/Jifty/DBI/Record

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Fri Aug 24 14:08:35 EDT 2007


Author: sterling
Date: Fri Aug 24 14:08:35 2007
New Revision: 3971

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

Log:
 r8949 at riddle:  andrew | 2007-08-24 13:08:08 -0500
 Added a new accessor, RECORD_MIXINS, for tracking which mixins have been attached to a model.


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 Aug 24 14:08:35 2007
@@ -23,6 +23,7 @@
 Jifty::DBI::Record->mk_classdata(qw/_READABLE_COLS_CACHE/);
 Jifty::DBI::Record->mk_classdata(qw/_WRITABLE_COLS_CACHE/);
 Jifty::DBI::Record->mk_classdata(qw/_COLUMNS_CACHE/ );
+Jifty::DBI::Record->mk_classdata(qw/RECORD_MIXINS/);
 
 =head1 NAME
 

Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Record/Plugin.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Record/Plugin.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Record/Plugin.pm	Fri Aug 24 14:08:35 2007
@@ -146,6 +146,9 @@
             $triggers_for_column->($caller, $column)
         }
     }
+
+    defined $caller->RECORD_MIXINS ? push(@{ $caller->RECORD_MIXINS }, $self)
+                                   : $caller->RECORD_MIXINS([ $self ]);
 }
 
 =head1 SEE ALSO


More information about the Jifty-commit mailing list