Matt S Trout wrote:
> Bernhard Graf wrote:
>> In most cases I use the same inflator for multiple columns in a table.
>> So instead of calling inflate_column with the same attributes for each
>> column, I'd like to write
>>
>> __PACKAGE__->inflate_column(qw/col1 col2 col3/ => {
>>     inflate => sub { Some:Class->inflate },
>>     deflate => sub { shift->deflate },
>> });
> 
> What does this buy us over
> 
> __PACKAGE__->inflate_column($_ => {
>      inflate => sub { Some:Class->inflate },
>      deflate => sub { shift->deflate },
>  }) for qw/col1 col2 col3/;
> 
> ?
> 

Well, no more than:

__PACKAGE__->mk_group_accessors(qw/a b b/);

gains us over:


__PACKAGE__->mk_group_accessor($_) for qw/col1 col2 col3/;


:-)

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
Wiki: http://dbix-class.shadowcatsystems.co.uk/
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
Searchable Archive: http://www.mail-archive.com/[email protected]/

Reply via email to