Data::Hive::Store::Param
CGI-like param() store for Data::Hive.
# use default method name 'param' my $store = Data::Hive::Store::Param->new($obj); # use different method name 'info' my $store = Data::Hive::Store::Param->new($obj, { method => 'info' }); # escape certain characters in keys my $store = Data::Hive::Store::Param->new($obj, { escape => './!' });
Return a new param() store.
Several interesting arguments can be passed in a hashref after the first (mandatory) object argument.
method
Use a different method name on the object (default is 'param').
escape
List of characters to escape (prepend '\' to) in keys.
Defaults to the separator.
separator
String to join path segments together with; defaults to either the first character of the escape option (if given) or '.'.
exists
Coderef that describes how to see if a given parameter name (separator-joined path) exists. The default is to treat the object like a hashref and look inside it.
my $store = Data::Hive::Store::Param->new($obj, \%arg);
Join the path together with the separator and get it from the object.
See "get".
Join path together with separator and return it.
Return true if the name of this hive is a parameter.
name
To install Data::Hive, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::Hive
CPAN shell
perl -MCPAN -e shell install Data::Hive
For more information on module installation, please visit the detailed CPAN module installation guide.