From: Dagfinn Ilmari Mannsåker Date: Mon, 10 Apr 2017 13:54:41 +0000 (+0100) Subject: Improve moniker_map coderef documentation (GH#7) X-Git-Tag: 0.07047~8 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class-Schema-Loader.git;a=commitdiff_plain;h=70b801a45466230a822b99551411211a65b59386 Improve moniker_map coderef documentation (GH#7) Rather than using the suggested patch, use a proper list for the coderef arguments. --- diff --git a/Changes b/Changes index e90cfaa..2546338 100644 --- a/Changes +++ b/Changes @@ -2,6 +2,7 @@ Revision history for Perl extension DBIx::Class::Schema::Loader - Avoid upcoming DBIC warning on implicit SELECT * invocation (RT#118178) + - Improve moniker_map coderef documentation (GH#7) 0.07046 2016-09-05 - Introspect view definitions for PostgreSQL, MySQL, Oracle, diff --git a/lib/DBIx/Class/Schema/Loader/Base.pm b/lib/DBIx/Class/Schema/Loader/Base.pm index ba7d8b3..a0b252d 100644 --- a/lib/DBIx/Class/Schema/Loader/Base.pm +++ b/lib/DBIx/Class/Schema/Loader/Base.pm @@ -613,14 +613,27 @@ a hashref of unqualified table name keys and moniker values =item * -a coderef for a translator function taking a L argument (which stringifies to the -unqualified table name) and returning a scalar moniker - -The function is also passed a coderef that can be called with either -of the hashref forms to get the moniker mapped accordingly. This is -useful if you need to handle some monikers specially, but want to use -the hashref form for the rest. +a coderef that returns the moniker, which is called with the following +arguments: + +=over + +=item * + +the L object for the table + +=item * + +the default moniker that DBIC would ordinarily give this table + +=item * + +a coderef that can be called with either of the hashref forms to get +the moniker mapped accordingly. This is useful if you need to handle +some monikers specially, but want to use the hashref form for the +rest. + +=back =back