explain how to use HashRefInflator with search
Al Newkirk [Sat, 6 Nov 2010 21:53:55 +0000 (14:53 -0700)]
lib/DBIx/Class.pm
lib/DBIx/Class/ResultClass/HashRefInflator.pm

index d1ce294..7de97c0 100644 (file)
@@ -234,6 +234,8 @@ aherzog: Adam Herzog <adam@herzogdesigns.com>
 
 Alexander Keusch <cpan@keusch.at>
 
+alnewkirk: Al Newkirk <we@ana.im>
+
 amiri: Amiri Barksdale <amiri@metalabel.com>
 
 amoore: Andrew Moore <amoore@cpan.org>
index 6d019ad..dd56130 100644 (file)
@@ -14,7 +14,16 @@ DBIx::Class::ResultClass::HashRefInflator - Get raw hashrefs from a resultset
  my $rs = $schema->resultset('CD');
  $rs->result_class('DBIx::Class::ResultClass::HashRefInflator');
  while (my $hashref = $rs->next) {
-    ...
+   ...
+ }
+
+  OR as an attribute:
+
+ my $rs = $schema->resultset('CD')->search({}, {
+   result_class => 'DBIx::Class::ResultClass::HashRefInflator',
+ });
+ while (my $hashref = $rs->next) {
+   ...
  }
 
 =head1 DESCRIPTION