ParseVariables — parse (interpolate) config file variables
Specify whether the configuration directives should have their values parsed (interpolated).
This applies to all configuration directives except Variable.
Of variables, only those in ALL CAPS are interpolated.
Example: Defining a variable containing parse-needing data
Variable STORE_ID topshop ParseVariables Yes StaticDir /home//www/cat ParseVariables No
Interchange 5.9.0:
Source: lib/Vend/Config.pm
Line 5434 (context shows lines 5434-5446)
sub parse_yesno {
my($var, $value) = @_;
$_ = $value;
if (m/^y/i || m/^t/i || m/^1/ || m/^on/i) {
return 1;
}
elsif (m/^n/i || m/^f/i || m/^0/ || m/^of/i) {
return 0;
}
else {
config_error("Use 'yes' or 'no' for the $var directive\n");
}
}