SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Rose-Conf rpm build for : OpenSuSE 13.X. For other distributions click perl-Rose-Conf.

Name : perl-Rose-Conf
Version : 0.021 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 6.1 Date : 2015-01-23 14:07:14
Group : Development/Libraries/Perl Source RPM : perl-Rose-Conf-0.021-6.1.src.rpm
Size : 0.04 MB
Packager : (none)
Summary : Configuration module base class.
Description :
Traditionally, module configuration information is stored in package
globals or lexicals, possibly with class methods as accessors. This system
works, but it also means that looking up configuration information requires
loading the entire module.

\'Rose::Conf\' is a base class that promotes the collect all configuration
information for a module into a separate, lighter-weight module.
Configuration information may be imported as a hash into other packages
under any desired name, accessed via a \'param()\' class method, or through a
reference to the configuration hash returned by the \'conf_hash()\' class
method.

This strategy will make even more sense once you read about
\'Rose::Conf::FileBased\' and the (currently unreleased) build and
configuration system that leverages it.

Configuration modules should inherit from \'Rose::Conf\' and define a package
global \'%CONF\' hash. Example:

package Site::Conf;

use strict;
use Rose::Conf;
our AATTISA = qw(Rose::Conf);

our %CONF =
(
NAME => \'MySite\',
HOST => \'mysite.com\',
IP => \'123.123.123.123\',
PORTS =>
{
main => 80,
ssl => 443,
},
...
);

Modules or scripts that want to import this configuration have three
choices: importing a hash, using the \'param()\' class method, or using the
\'conf_hash()\' class method.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-R/openSUSE_13.2/noarch

Content of RPM  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(Rose::Conf)
perl(Rose::Conf::FileBased)
perl(Rose::Conf::Root)
perl(Rose::Conf::Setting)
perl-Rose-Conf

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
perl(Rose::Object)
rpmlib(PayloadIsLzma) <= 4.4.6-1
perl(:MODULE_COMPAT_5.20.1)


Content of RPM :
/usr/lib/perl5/vendor_perl/5.20.1/Rose
/usr/lib/perl5/vendor_perl/5.20.1/Rose/Conf
/usr/lib/perl5/vendor_perl/5.20.1/Rose/Conf.pm
/usr/lib/perl5/vendor_perl/5.20.1/Rose/Conf/FileBased.pm
/usr/lib/perl5/vendor_perl/5.20.1/Rose/Conf/Root.pm
/usr/lib/perl5/vendor_perl/5.20.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Rose-Conf
/usr/share/doc/packages/perl-Rose-Conf/Changes
/usr/share/man/man3/Rose::Conf.3pm.gz
/usr/share/man/man3/Rose::Conf::FileBased.3pm.gz
/usr/share/man/man3/Rose::Conf::Root.3pm.gz

 
ICM