Config-Model
view release on metacpan or search on metacpan
* lib/Config/Model/Dumper.pm (dump_tree): Correctly quote values
in list elements
* lib/Config/Model/HashId.pm: Ported to
Log4Perl (Tree::Element::Hash class)
* lib/Config/Model/Instance.pm (write_back): Croak if no
write_back callbacks were registered
0.640 2009-09-09
* lib/Config/Model/WizardHelper.pm (new): Correctly scan list
element.
0.639 2009-07-30
* lib/Config/Model/WizardHelper.pm (leaf_element_cb): bug fix:
scan correctly leaf elements of a hash.
lib/Config/Model/Iterator.pm view on Meta::CPAN
Subroutine called backed for leaf elements. See
L<Config::Model::ObjTreeScanner/"Callback prototypes"> for signature
and details. (mandatory)
=head2 hash_element_cb
Subroutine called backed for hash elements. See
L<Config::Model::ObjTreeScanner/"Callback prototypes"> for signature
and details. (mandatory)
=head1 Custom callbacks
By default, C<leaf_cb> is called for all types of leaf elements
(i.e enum. integer, strings, ...). But you can provide dedicated
call-back for each type of leaf:
enum_value_cb, integer_value_cb, number_value_cb, boolean_value_cb,
uniline_value_cb, string_value_cb
Likewise, you can also provide a call-back dedicated to list elements with
C<list_element_cb>
lib/Config/Model/ObjTreeScanner.pm view on Meta::CPAN
Optional parameter:
=over
=item fallback
If set to C<node>, the scanner provides default call-back for node
items. If set to C<leaf>, the scanner sets all leaf callback (like
enum_value_cb ...) to string_value_cb or to the mandatory leaf_cb
value. "fallback" callback does not override callbacks provided by the
user.
If set to C<all> , the scanner provides fallbacks for leaf and node.
By default, all fallback are provided.
=item auto_vivify
Whether to create configuration objects while scanning (default is 1).
=item check
( run in 1.168 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )