The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

METHODS

register_component

Arguments: $component_name, \%attributes
Return Value:

install_component

Arguments: $component_name, \%attrs
Return Value: none

set_component_attributes

Arguments: $component_name, \%attributes
Return Value: none

unset_component_attributes

Arguments: $component_name, \@attribute_names
Return Value: none

get_overrides

Arguments: none
Return Value: \%attributes

set_overrides

Arguments: \%attributes
Return Value: none

comp_roots

Arguments: none
Return Value: @comp_roots

unregister_component

Arguments: $component_name
Return Value:

component_info

Arguments: $component_name
Return Value: \%component_attributes

apply_overrides

Arguments: \%attributes
Return Value: \%modified_attributes

read_file

Arguments: $path
Return Value: \%attributes

conf_prefix

Arguments: none
Return Value: $path

conf_file

Arguments: none
Return Value: $path

conf_dir

Arguments: none
Return Value: $path

build_config_path

Arguments: $component_name
Return Value: $path

reader_class

Arguments: none
Return Value: $class

writer_class

Arguments: none
Return Value: $class

reader

Arguments: none
Return Value: $class

writer

Arguments: none
Return Value: $class

ensure_class_loaded

Arguments: none
Return Value: none