Sam Vilain > Catalyst-Plugin-Config-JSON-0.03 > Catalyst::Plugin::Config::JSON

Download:
Catalyst-Plugin-Config-JSON-0.03.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.03   Source  

NAME ^

Catalyst::Plugin::Config::JSON - Configure your Catalyst application via an external JSON file

SYNOPSIS ^

    use Catalyst 'Config::JSON';
    
    __PACKAGE__->config('config_file' => 'config.json');

DESCRIPTION ^

This Catalyst plugin enables you to configure your Catalyst application with an external JSON file instead of somewhere in your application code.

This is useful for example if you want to quickly change the configuration for different deployment environments (like development, testing or production) without changing your code.

The configuration file is assumed to be in your application home. Its name can be specified with the config parameter config_file (default is config.json).

For any keys in the configuration file that start with Catalyst::, the corresponding value is taken as the configuration for that class.

EXTENDED METHODS

setup

SEE ALSO ^

Catalyst, JSON.

AUTHOR ^

Catalyst::Plugin::Config::YAML by Bernhard Bauer, <bauerb@in.tum.de>

Tweaked for JSON by Sam Vilain, <samv@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright 2005 by Sam Vilain

Portions

Copyright 2005 by Bernhard Bauer

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: