The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Games::Risk::Config - prisk configuration

VERSION

version 4.000

SYNOPSIS

    use Games::Risk::Config;
    my $config = Games::Risk::Config->instance;
    my $val = $config->get( "foo.bar.baz" );
    $config->set( "foo.bar.baz", 42 );
    $config->save;

DESCRIPTION

This module implements a basic persistant configuration. The configuration is storead as YAML, yet keys are flattened using dots - eg, a foo.bar.baz key will fetch at depth 3.

METHODS

save

    $config->save;

Save $config to its on-disk file.

get

    my $value = $config->get( $key );

Return the $value associated to $key in $config.

set

    $config->set( $key, $value );

Associate a given $value to a $key in $config.

AUTHOR

Jerome Quelin

COPYRIGHT AND LICENSE

This software is Copyright (c) 2008 by Jerome Quelin.

This is free software, licensed under:

  The GNU General Public License, Version 3, June 2007