summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Crawl/Bot/Plugin/Mantis.pm7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/Crawl/Bot/Plugin/Mantis.pm b/lib/Crawl/Bot/Plugin/Mantis.pm
index 16e48a7..d1e67ca 100644
--- a/lib/Crawl/Bot/Plugin/Mantis.pm
+++ b/lib/Crawl/Bot/Plugin/Mantis.pm
@@ -4,6 +4,12 @@ extends 'Crawl::Bot::Plugin';
with 'Crawl::Bot::Role::RSS';
+has enabled => (
+ is => 'ro',
+ isa => 'Bool',
+ default => 1
+);
+
sub rss_feed { 'https://crawl.develz.org/mantis/issues_rss.php' }
sub item_to_id {
@@ -27,6 +33,7 @@ sub said {
sub tick {
my $self = shift;
+ return unless $self->enabled;
$self->each_current_item(sub {
my $item = shift;
my $id = $self->item_to_id($item);