summaryrefslogtreecommitdiff
path: root/posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.org
diff options
context:
space:
mode:
authorFranck Cuny <franck.cuny@gmail.com>2016-08-10 14:33:04 -0700
committerFranck Cuny <franck.cuny@gmail.com>2016-08-10 20:17:56 -0700
commit8d7d02f42c3947f756c18cb4d37d9d97fbd0d27d (patch)
treea6cecddaaea7e87d901a6c28bebe3a531438f24b /posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.org
parentMerge branch 'convert-to-org' (diff)
downloadlumberjaph-8d7d02f42c3947f756c18cb4d37d9d97fbd0d27d.tar.gz
convert back to md
Diffstat (limited to 'posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.org')
-rw-r--r--posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.org28
1 files changed, 0 insertions, 28 deletions
diff --git a/posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.org b/posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.org
deleted file mode 100644
index 09e6b1c..0000000
--- a/posts/2009-06-25-how-to-prevent-some-components-to-be-loaded-by-catalyst.org
+++ /dev/null
@@ -1,28 +0,0 @@
-Let's say you have a large
-[[http://search.cpan.org/perldoc?Catalyst][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
-[[http://search.cpan.org/perldoc?Module::Pluggable][Module::Pluggable]]
-to load the components, so you can easily configure this. In your
-application's configuration, add:
-
-#+BEGIN_EXAMPLE
- setup_components:
- except:
- - MyApp::Model::AAAA
- - MyAPP::Model::BBBB::REST
- ...
-#+END_EXAMPLE
-
-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:
-
-#+BEGIN_EXAMPLE
- setup_components:
- search_path:
- - MyApp
- - MyOtherApp::Model
-#+END_EXAMPLE