Group
Extension

Matches 1

Catalyst-Plugin-ConfigLoader-Environment ( D/DH/DHOSS/Catalyst-Plugin-ConfigLoader-Environment-0.07.tar.gz, DHOSS, 2010; MetaCPAN )
Catalyst-Plugin-ConfigLoader-Environment/lib/Catalyst/Plugin/ConfigLoader/Environment.pm ( view source; MetaCPAN )
package Catalyst::Plugin::ConfigLoader::Environment;

use warnings;
use strict;
use JSON::Any;
use MRO::Compat;
=head1 NAME

Catalyst::Plugin::ConfigLoader::Environment - Configure your
application wi
 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 t
 {
        my $val = $env{$var};

        # Decode JSON array/object 
        if ( $val =~ m{^\[.*\]$|^\{.*\}$} ) {
            $val = JSON::Any->jsonToObj($val);
        }

        # Special syntax M

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.