Config::Model::Approx.3pm

Langue: en

Version: 2009-11-21 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Config::Model::Approx - Approx configuration file editor

SYNOPSIS

  use Config::Model ;
  my $model = Config::Model -> new ( ) ;
 
  my $inst = $model->instance (root_class_name   => 'Approx');
  my $root = $inst -> config_root ;
 
  $root->load("distribution:multimedia=http://www.debian-multimedia.org") ;
 
  $inst->write_back() ;
 
 

DESCRIPTION

This module provides a configuration model for Approx. Then Config::Model provides a graphical editor program for /etc/approx/approx.conf. See config-edit-approx more help.

This module and Config::Model can also be used from Perl programs to modify safely the content of /etc/approx/approx.conf.

Once this module is installed, you can run:

  # config-edit-approx
 
 

The Perl API is documented in Config::Model and mostly in Config::Model::Node.

Functions

These functions are declared in Approx configuration models and are called back.

read (object => approx_root>, io_handle => ...)

Read approx.conf and load the data in the "approx_root" configuration tree.

write (object => approx_root>, io_handle => ...)

Write data from the "approx_root" configuration tree into approx.conf.

AUTHOR

Dominique Dumont, (ddumont at cpan dot org)

LICENSE

    Copyright (c) 2009 Dominique Dumont.
 
    This file is part of Config-Model-Approx.
 
    Config-Model-Approx is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser Public License as
    published by the Free Software Foundation; either version 2.1 of
    the License, or (at your option) any later version.
 
    Config-Xorg is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser Public License for more details.
 
    You should have received a copy of the GNU Lesser Public License
    along with Config-Model; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 
 

SEE ALSO

config-edit-approx, Config::Model,