NAME Data::Tree - a hash-based tree-like data structure SYNOPSIS use Data::Tree; my $DT = Data::Tree::->new(); $DT->set('First::Key',[qw(a b c]); $DT->get('First::Key'); # should return [a b c] $DT->get_scalar('First::Key'); # should return a $DT->get_array('First::Key'); # should return (a, b, c) DESCRIPTION A simple hash-based nested tree. METHODS decrement Decrement the numeric value of the given key by one. delete Remove the given key and all subordinate keys. get Return the value associated with the given key. May be an SCALAR, HASH or ARRAY. get_array Return the values associated with the given key as a list. get_scalar Return the value associated with the given key as an SCALAR. increment Increment the numeric value of the given key by one. set Set the value of the given key to the given value. NAME Data::Tree - A simple hash-based tree. AUTHOR Dominik Schulz <dominik.schulz@gauner.org> COPYRIGHT AND LICENSE This software is copyright (c) 2012 by Dominik Schulz. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.