Devel::ebug::Wx::Service::Configuration - manage ebugger configuration
my $cm = ...->get_service( 'configuration' ); my $cfg = $cm->get_config( 'service_name' ); my $value_or_default = $cfg->get_value( 'value_name', $value_default ); $cfg->set_value( 'value_name', $value ); $cfg->delete_value( 'value_name' );
The configuration service manages the global configuration for all services.
configuration
my $cfg = $cm->get_config( 'service_name' ); my $cfg2 = $cm->get_config( 'service_name', 'myfile.ini' ); my $value_or_default = $cfg->get_value( 'value_name', $value_default ); $cfg->set_value( 'value_name', $value ); $cfg->delete_value( 'value_name' ); $cfg->get_serialized_value( 'value_name', $default ); $cfg->set_serialized_value( 'value_name', $value ); # force file rewrite $cm->flush( 'myfile.ini' );
Returns an object that can be used to read/change/delete the value of the configuration keys for a given service.
To install Devel::ebug::Wx, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Devel::ebug::Wx
CPAN shell
perl -MCPAN -e shell install Devel::ebug::Wx
For more information on module installation, please visit the detailed CPAN module installation guide.