[Catalyst] Catalyst::Model::DBIC::Schema and dbh_maker

Tomas Doran bobtfish at bobtfish.net
Tue May 25 22:59:17 GMT 2010


On 25 May 2010, at 15:36, Bill Moseley wrote:

> I would like my Catalyst::Model::DBIC::Schema model class to be able  
> to inspect the configuration and modify connect_info.  Specifically,  
> based on a flag in the config either pass connect_info unmodified or  
> replace dsn/user/password with a dbh_maker sub.
>
> What seems to work ok is to use "before ' COMPONENT' => sub {}" and  
> simply modify the passed in arguments.  I do not have any config in  
> the model class that I need to worry about merging with the passed  
> in arguments.
>
> Is this a reasonable way to do this?

Sounds sane to me.

Cheers
t0m




More information about the Catalyst mailing list