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.