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

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Thu Oct 26 00:43:04 EDT 2006


Author: jesse
Date: Thu Oct 26 00:43:03 2006
New Revision: 2068

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

Log:
 r29396 at pinglin:  jesse | 2006-10-25 21:41:44 -0700
 * added as_hash to Jifty::DBI::Record


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	Thu Oct 26 00:43:03 2006
@@ -556,6 +556,21 @@
     return $self->{'values'}{ $column_name };
 }
 
+=head2 as_hash 
+
+Returns a version of this object's readable columns rendered as a hash of key => value pairs
+
+=cut
+
+sub as_hash {
+    my $self = shift;
+    my %values;
+     map {$values{$_} = $self->$_()} $self->readable_attributes  ;
+     return %values;
+}
+
+
+
 =head2 _set
 
 _set takes a single column name and a single unquoted value.


More information about the Jifty-commit mailing list