From 350fd476056b460968449af0d3b7cabc5e203f35 Mon Sep 17 00:00:00 2001 From: Neil Moore Date: Wed, 12 Dec 2012 17:45:08 -0600 Subject: Allow disabling polling in the Mantis plugin. --- lib/Crawl/Bot/Plugin/Mantis.pm | 7 +++++++ 1 file changed, 7 insertions(+) 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); -- cgit v1.2.3