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

FreeBSD Manual Pages

  
 
  

home | help
Perlanet::Trait::YAMLCUsergContributed Perl DocuPerlanet::Trait::YAMLConfig(3)

NAME
       Perlanet::Trait::YAMLConfig - configure Perlanet	through	a YAML
       configuration file

SYNOPSIS
	  package MyPerlanet;
	  extends 'Perlanet';
	  with 'Perlanet::Traits::YAMLConfig';

	  my $perlanet = MyPerlanet->new_with_config(
	    configfile => 'whatever.yml'
	  );

	  $perlanet->run;

DESCRIPTION
       Allows you to move the configuration of Perlanet	to an external YAML
       configuration file.

   Example Configuration File
	 title:	planet test
	 description: A	Test Planet
	 url: http://planet.example.com/
	 author:
	   name: Dave Cross
	   email: dave@dave.org.uk
	 entries: 20
	 opml: opml.xml
	 page:
	   file: index.html
	   template: index.tt
	 feed:
	   file: atom.xml
	   format: Atom
	 cache_dir: /tmp/feeds
	 feeds:
	   - url: http://blog.dave.org.uk/atom.xml
	     title: Dave's Blog
	     web: http://blog.dave.org.uk/
	   - url: http://use.perl.org/~davorg/journal/rss
	     title: Dave's use.perl Journal
	     web: http://use.perl.org/~davorg/journal/
	   - url: http://www.oreillynet.com/pub/feed/31?au=2607
	     title: Dave on O'Reillynet
	     web: http://www.oreillynet.com/pub/au/2607

METHODS
   THIRTY_DAYS
       The default length of caching, if caching options are present in	the
       configuration

   get_config_from_file
       Extracts	the configuration from a YAML file

AUTHOR
       Oliver Charles, <oliver.g.charles@googlemail.com>

COPYRIGHT AND LICENSE
       Copyright (c) 2010 by Magnum Solutions Ltd.

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself, either Perl	version	5.10.0 or, at
       your option, any	later version of Perl 5	you may	have available.

perl v5.32.0			  2018-06-20	Perlanet::Trait::YAMLConfig(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Perlanet::Trait::YAMLConfig&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help