Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SVN::Notify::Mirror::CUsergContributed Perl SVN::Notify::Mirror::ConfigData(3)

NAME
       SVN::Notify::Mirror::ConfigData - Configuration for SVN::Notify::Mirror

SYNOPSIS
	 use SVN::Notify::Mirror::ConfigData;
	 $value	= SVN::Notify::Mirror::ConfigData->config('foo');
	 $value	= SVN::Notify::Mirror::ConfigData->feature('bar');

	 @names	= SVN::Notify::Mirror::ConfigData->config_names;
	 @names	= SVN::Notify::Mirror::ConfigData->feature_names;

	 SVN::Notify::Mirror::ConfigData->set_config(foo => $new_value);
	 SVN::Notify::Mirror::ConfigData->set_feature(bar => $new_value);
	 SVN::Notify::Mirror::ConfigData->write;  # Save changes

DESCRIPTION
       This module holds the configuration data	for the	"SVN::Notify::Mirror"
       module.	It also	provides a programmatic	interface for getting or
       setting that configuration data.	 Note that in order to actually	make
       changes,	you'll have to have write access to the
       "SVN::Notify::Mirror::ConfigData" module, and you should	attempt	to
       understand the repercussions of your actions.

METHODS
       config($name)
	   Given a string argument, returns the	value of the configuration
	   item	by that	name, or "undef" if no such item exists.

       feature($name)
	   Given a string argument, returns the	value of the feature by	that
	   name, or "undef" if no such feature exists.

       set_config($name, $value)
	   Sets	the configuration item with the	given name to the given	value.
	   The value may be any	Perl scalar that will serialize	correctly
	   using "Data::Dumper".  This includes	references, objects (usually),
	   and complex data structures.	 It probably does not include
	   transient things like filehandles or	sockets.

       set_feature($name, $value)
	   Sets	the feature with the given name	to the given boolean value.
	   The value will be converted to 0 or 1 automatically.

       config_names()
	   Returns a list of all the names of config items currently defined
	   in "SVN::Notify::Mirror::ConfigData", or in scalar context the
	   number of items.

       feature_names()
	   Returns a list of all the names of features currently defined in
	   "SVN::Notify::Mirror::ConfigData", or in scalar context the number
	   of features.

       auto_feature_names()
	   Returns a list of all the names of features whose availability is
	   dynamically determined, or in scalar	context	the number of such
	   features.  Does not include such features that have later been set
	   to a	fixed value.

       write()
	   Commits any changes from "set_config()" and "set_feature()" to
	   disk.  Requires write access	to the
	   "SVN::Notify::Mirror::ConfigData" module.

AUTHOR
       "SVN::Notify::Mirror::ConfigData" was automatically created using
       "Module::Build".	 "Module::Build" was written by	Ken Williams, but he
       holds no	authorship claim or copyright claim to the contents of
       "SVN::Notify::Mirror::ConfigData".

perl v5.24.1			  2017-07-02SVN::Notify::Mirror::ConfigData(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SVN::Notify::Mirror::ConfigData&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help