Pask

 view release on metacpan or  search on metacpan

lib/Pask/Config.pm  view on Meta::CPAN

use Pask::Container;

sub parse_mysql_config {
    my $config = shift;
    my $prefix = $config->{"prefix"};
    foreach (keys %{$config->{"schema"}}) {
        Pask::Container::set_database_config "$prefix$_", {
            "dsn" => "DBI:mysql:" . $config->{"schema"}{$_} . ";host=" . $config->{"ip"},
            "username" => $config->{"username"},
            "password" => $config->{"password"},
            "options" => { mysql_enable_utf8 => 1 }
        };
    }
}

sub parse_database_config {
    my $config = shift;
    my $database = $config->{"global"}{"database"};
    foreach (keys %{$database}) {
        my $database_config = undef;
        if ($database->{$_}) {



( run in 0.279 second using v1.01-cache-2.11-cpan-00829025b61 )