Catalyst-Plugin-ConfigLoader-Environment
view release on metacpan or search on metacpan
lib/Catalyst/Plugin/ConfigLoader/Environment.pm view on Meta::CPAN
MYAPP_title=This is My App!
MYAPP_View__Foo_EXTENSION=tt
MYAPP_View__Foo_EVAL_PERL=1
MYAPP_Model__Bar_root=/etc
MYAPP_Model__DBIC_connect_info=["dbi:Pg:dbname=foo", "username", "password"]
Double colons are converted into double underscores. For
compatibility's sake, support for the 0.01-style use of
bourne-incompatible variable names is retained.
Values are JSON-decoded if they look like JSON arrays or objects
(i.e. if they're enclosed in []s or {}s). Taking advantage of that, we
can write the same example this way:
MYAPP_name=MyApp
MYAPP_title=This is My App!
MYAPP_View__Foo={"EXTENSION":"tt","EVAL_PERL":1}
MYAPP_Model__Bar={"root":"/etc"}
MYAPP_Model__DBIC={"connect_info":["dbi:Pg:dbname=foo", "username", "password"]}
=head1 FUNCTIONS
( run in 0.274 second using v1.01-cache-2.11-cpan-26ccb49234f )