WWW::Noss::GroupConfig − Class for storing feed group configurations
use
WWW::Noss::GroupConfig;
my $group = WWW::Noss::GroupConfig−>new(
name => 'name',
feeds => [ 'feed1', 'feed2' ],
);
WWW::Noss::GroupConfig is a module that provides a class for storing feed group configurations. This is a private module, please consult the noss manual for user documentation.
Not all methods
are documented here, as this class is derived from the
WWW::Noss::BaseConfig module. Consult its documentation for
additional methods.
$group = WWW::Noss::GroupConfig−>new(%param)
Returns a blessed WWW::Noss::GroupConfig object based on the parameters provided in the %param hash.
The following
are valid fields for the %param hash. The only required
field is "name".
name
Name of the feed group. Can only contain alphanumeric and underscore characters.
feeds
Array ref of feed names that the group contains.
The following
fields from the WWW::Noss::BaseConfig module are also
available:
limit
respect_skip
include_title
exclude_title
include_content
exclude_content
include_tags
exclude_tags
autoread
default_update
hidden
$name =
$group−>name()
$group−>set−name($name)
Getter/setter for the group's name attribute.
$feeds =
$group−>feeds()
$group−>set_feeds($feeds)
Getter/setter for the group's feeds attribute.
$ok = $group−>has_feed($feed)
Returns true if $group has the feed $feed.
Written by Samuel Young, <[email protected]>.
This project's source can be found on its Codeberg page <https://codeberg.org/1-1sam/noss.git>. Comments and pull requests are welcome!
Copyright (C) 2025 Samuel Young
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
WWW::Noss::BaseConfig, WWW::Noss::FeedConfig, noss