DBIx::Class::Helper::ResultSet::ResultClassDWIM(3pm)

DBIx::Class::Helper::ResultSet::ResultClassDWIM3pm

Result_class => '::hri' == win

Usage

 package MyApp::Schema::ResultSet::Foo;
 __PACKAGE__->load_components(qw{Helper::ResultSet::ResultClassDWIM});
 ...
 1;

And then elsewhere:

 my $data = $schema->resultset('Foo')->search({
      name => 'frew'
   }, {
      result_class => '::HRI'
   })->all;

Overview

This component allows you to prefix your "result_class" with "::" to indicate that it should use the default namespace, namely, "DBIx::Class::ResultClass::".

"::HRI" has been hardcoded to work. Of course "::HashRefInflator" would also work fine.

See "NOTE" in DBIx::Class::Helper::ResultSet for a nice way to apply it to your entire schema.

Releases

7 releases since Debian 7 (Wheezy); the text changed 6 times.

  1. 7
  2. 8
  3. 9
  4. 10
  5. 11
  6. 12
  7. 13

Author

Arthur Axel "fREW" Schmidt <[email protected]>

From libdbix-class-helpers-perl 2.037000-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.