[Catalyst] YAML Config

Matt S Trout dbix-class at trout.me.uk
Tue Jul 24 16:51:24 GMT 2007


On Tue, Jul 24, 2007 at 10:08:03AM -0400, Adam Herzog wrote:
> On Jul 24, 2007, at 9:43 AM, Dave Howorth wrote:
> >Oleg Pronin wrote:
> >>How to use other variables' values in yaml config?
> >
> >I always end up implementing $substition (a la shell or perl) in my  
> >app.
> 
> I've used Config::General with variable interpolation to do this, in  
> the past.
> 
> Although Config::General is supported by Config::Any (and therefore  
> by Catalyst::Plugin::ConfigLoader, which I'm assuming we're talking  
> about), there isn't any mechanism to pass configuration to  
> Config::General when it's instantiated, so it doesn't interpolate by  
> default. I ended up creating my own Config::Any::General::Interpolate  
> which loads files called .cnfi or .confi, and tells Config::General  
> to interpolate the variables.
> 
> I think it would be better to have a mechanism in Config::Any to pass  
> configuration through to Config::General, but I never bothered to  
> come up with a patch or suggestion on how it should work. I guess  
> maybe I should. I think I've also seen some movement towards removing  
> YAML as the default config type, but maybe I just dreamed that.

.conf becomes the default as of 5.80.

-- 
      Matt S Trout       Need help with your Catalyst or DBIx::Class project?
   Technical Director    Want a managed development or deployment platform?
 Shadowcat Systems Ltd.  Contact mst (at) shadowcatsystems.co.uk for a quote
http://chainsawblues.vox.com/             http://www.shadowcatsystems.co.uk/ 



More information about the Catalyst mailing list