config/init/data.pl - Configuration Defaults
Sets up the configuration system's default values and data structures.
- Configure::Data->get($key,...)
- Return value or hash slice for key.
- Configure::Data->set($key,$val,
...)
- Set config values
- Configure::Data->add($delim,
$key,$val,
...)
- Append values delimited by $delimto existing keys or set values.
- Configure::Data->keys()
- Return config keys.
- Configure::Data->dump()
- Dump config keys.
- Configure::Data->clean()
- Delete keys matching /^TEMP_/ from config.
These are used only temporarly e.g.
as file lists for Makefile generation.
- Configure::Data->settrigger($key,
$trigger,
$cb)
- Set a callback on $keynamed$trigger.
Multiple triggers can be set on a given key.
When the key is set viasetoraddthen all callbacks that are defined will be called.
Triggers are passed the key and value that was set after it has been changed.
- Configure::Data->gettriggers($key)
- Get the names of all triggers set for $key.
- Configure::Data->gettrigger($key,
$trigger)
- Get the callback set for $keyunder the name$trigger
- Configure::Data->deltrigger($key,
$trigger)
- Removes the trigger on $keynamed by$trigger