[Jifty-commit] r6591 - in Jifty-DBI/trunk: lib/Jifty/DBI

Jifty commits jifty-commit at lists.jifty.org
Tue Mar 17 10:53:49 EDT 2009


Author: alexmv
Date: Tue Mar 17 10:53:47 2009
New Revision: 6591

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

Log:
 r43258 at kohr-ah:  chmrr | 2009-03-17 10:51:07 -0400
 Save some slow Class::Accessor calls


Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Filter.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Filter.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Filter.pm	Tue Mar 17 10:53:47 2009
@@ -84,12 +84,13 @@
         handle    => undef,
         @_
     );
-    my $self = {};
-    bless $self, $class;
+    my $self = $class->SUPER::new( {
+        record    => delete $args{record},
+        column    => delete $args{column},
+        value_ref => delete $args{value_ref},
+        handle    => delete $args{handle},
+    } );
     
-    $self->$_( delete $args{$_} )
-        foreach qw(record column value_ref handle);
-
     for ( grep $self->can($_), keys %args ) {
         $self->$_( $args{$_} );
     }


More information about the Jifty-commit mailing list