Jerome Quelin > Games-Risk > Games::Risk::Config

Download:
Games-Risk-4.000.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

Open  0
View/Report Bugs
Module Version: 4.000   Source  

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
syntax highlighting: