From 8f187c573954b6c8d1650ac33a164c52e032ac16 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Sat, 2 Jul 2016 20:04:59 -0700 Subject: Stop using Jekyll. Moving away from Jekyll to Hugo. This commit clean up the old files to prepare for the migration. --- ...ent-some-components-to-be-loaded-by-catalyst.md | 25 ---------------------- 1 file changed, 25 deletions(-) delete mode 100644 _posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.md (limited to '_posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.md') diff --git a/_posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.md b/_posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.md deleted file mode 100644 index 0592f4f..0000000 --- a/_posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -layout: post -summary: In which I show how to disable some components in Catalyst. -title: How to prevent some components to be loaded by Catalyst -type: codex ---- - -Let's say you have a large [Catalyst](http://search.cpan.org/perldoc?Catalyst) application, with a lot of compoments. When you deploy your application, or when you want to test it while your developping, you may not want to have some of thoses components loaded (you don't have all the dependencies, they are incompatible, etc...). Catalyst use [Module::Pluggable](http://search.cpan.org/perldoc?Module::Pluggable) to load the components, so you can easily configure this. In your application's configuration, add: - -{% highlight yaml %} -setup_components: - except: - - MyApp::Model::AAAA - - MyAPP::Model::BBBB::REST - ... -{% endhighlight %} - -Module::Pluggable have some other interesting features. You may have a second Catalyst application, and want to use one or more components from this one. You can easily do this: - -{% highlight yaml %} -setup_components: - search_path: - - MyApp - - MyOtherApp::Model -{% endhighlight %} -- cgit v1.2.3