[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