Hans Oesterholt > Config-Frontend-0.18 > Config::Backend::String

Download:
Config-Frontend-0.18.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Config::Backend::String - String backend for Config::Frontend.

Synopsys ^

 use Config::Frontend;
 use Config::Backend::String;
 
 open my $in,"<conf.cfg";
 my $string=<$in>;
 close $in;

 my $cfg=new Config::Frontend(new Config::Backend::String(\$string))

 print $cfg->get("config item 1");
 $cfg->set("config item 1","Hi There!");

 open my $out,">conf.cfg";
 print $out $string;
 close $out;

ABSTRACT ^

Config::Backend::String is a backend module for Config::Frontend.

Description ^

new(\$strref) --> Config::Backend::String

If called with a reference to a string, will instantiate a Config::Backend::String object. Otherwise will attempt to die.

set(var,val) --> void

This method will set variable var to value <val>. All set methods will immediately reset the value of the string that the object references to. So, all changes through 'set' will be visibile imediately to the program environment.

get(var) --> string

Returns undef, if var does not exist. Returns the value of var (string), otherwise.

del(var) --> void

Delets var from the string.

variables() --> list

Will return a list of all variables in Conf::String.

SEE ALSO ^

Config::Backend::String, Config::Backend::SQL, Config::Backend::File, Config::Frontend.

AUTHOR ^

Hans Oesterholt-Dijkema, <oesterhol@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright 2004 by Hans Oesterholt-Dijkema

This library is free software; you can redistribute it and/or modify it under LGPL.

syntax highlighting: