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

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.