NAME
Business::Shipping::Config - Configuration functions
VERSION
$Rev: 158 $ $Date: 2004-09-09 15:58:17 -0700 (Thu, 09 Sep 2004) $
DESCRIPTION
Business::Shipping::Config is currently just a simple API on top of the Config::IniFiles module.
METHODS
config_to_hash( $ary, $del )
$ary Key/value pairs $del Delimiter for the above array (tab is default)
Builds a hash from an array of lines containing key / value pairs, like so:
key1 value1 key2 value2 key3 value3
config_to_ary_of_hashes( 'configuration_parameter' )
Reads in the configuration hashref ( e.g. cfg()->{ primary }->{ secondary } ), then returns an array of hashes. For example:
This:
[invalid_rate_requests] invalid_rate_requests_ups=<<EOF service=XDM to_country=Canada reason=Not available. service=XDM to_country=Brazil EOF
When called with this:
my @invalid_rate_requests_ups = config_to_ary_of_hashes( cfg()->{ invalid_rate_requests }->{ invalid_rate_requests_ups } );
Returns this:
[ { to_country => 'Canada', service => 'XDM' }, { to_country => 'Brazil', service => 'XDM' }, ]
AUTHOR
Dan Browning <db@kavod.com>, Kavod Technologies, http://www.kavod.com.
COPYRIGHT AND LICENCE
Copyright (c) 2003-2004 Kavod Technologies, Dan Browning. All rights reserved. This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. See LICENSE for more info.