aboutsummaryrefslogtreecommitdiff
path: root/Plugin/Titillate.pm
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2018-09-21 14:10:58 +1200
committerDavid Phillips <david@sighup.nz>2018-09-21 14:13:28 +1200
commitcfa90dc368a1ac3441185c94d287829d3985ef6d (patch)
tree7ded14e51cad7f85e5a60ec7fa8abe41d58319cc /Plugin/Titillate.pm
parent62555509a4ced02f05f44e658abf86d7f665d63f (diff)
downloadidalius-cfa90dc368a1ac3441185c94d287829d3985ef6d.tar.xz
Validate configuration parameter presence and type
Diffstat (limited to 'Plugin/Titillate.pm')
-rw-r--r--Plugin/Titillate.pm5
1 files changed, 5 insertions, 0 deletions
diff --git a/Plugin/Titillate.pm b/Plugin/Titillate.pm
index 5ce5eeb..a113fc0 100644
--- a/Plugin/Titillate.pm
+++ b/Plugin/Titillate.pm
@@ -3,6 +3,8 @@ package Plugin::Titillate;
use strict;
use warnings;
+use IdaliusConfig qw/assert_dict/;
+
my $config;
sub configure {
@@ -10,6 +12,9 @@ sub configure {
my $cmdref = shift;
shift; # run_command
$config = shift;
+
+ IdaliusConfig::assert_dict($config, $self, "triggers");
+
return $self;
}