diff options
| author | David Phillips <david@sighup.nz> | 2018-09-14 23:24:21 +1200 | 
|---|---|---|
| committer | David Phillips <david@sighup.nz> | 2018-09-14 23:29:35 +1200 | 
| commit | 09f1ca71c2652a029577d23b615c1ebfb8d27f71 (patch) | |
| tree | ff5a64fe789e3953bcdc345ca8db29cace126280 /Plugin | |
| parent | f3f894f685292bfc427f93df2eb9a71fda8ae669 (diff) | |
| download | idalius-09f1ca71c2652a029577d23b615c1ebfb8d27f71.tar.xz | |
Rename Shuffle to Random, add choose command
Diffstat (limited to 'Plugin')
| -rw-r--r-- | Plugin/Random.pm (renamed from Plugin/Shuffle.pm) | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/Plugin/Shuffle.pm b/Plugin/Random.pm index dc39898..bd1c4d2 100644 --- a/Plugin/Shuffle.pm +++ b/Plugin/Random.pm @@ -1,4 +1,4 @@ -package Plugin::Shuffle; +package Plugin::Random;  use strict;  use warnings; @@ -14,6 +14,7 @@ sub configure {  	%config = %$cref;  	$cmdref->("shuffle", sub { $self->shuffle(@_); } ); +	$cmdref->("choose", sub { $self->choose(@_); } );  	return $self;  } @@ -23,4 +24,9 @@ sub shuffle {  	return join " ", List::Util::shuffle(@arguments);  } + +sub choose { +	my ($self, $irc, $logger, $who, $where, $rest, @arguments) = @_; +	return (List::Util::shuffle(@arguments))[0]; +}  1;  | 
