App-RoboBot
view release on metacpan or search on metacpan
lib/App/RoboBot/Plugin/Bot/Output.pm view on Meta::CPAN
package App::RoboBot::Plugin::Bot::Output;
$App::RoboBot::Plugin::Bot::Output::VERSION = '4.004';
use v5.20;
use namespace::autoclean;
use Moose;
use MooseX::SetOnce;
use Data::Dumper;
use Number::Format;
use Scalar::Util qw( looks_like_number );
extends 'App::RoboBot::Plugin';
=head1 bot.output
Provides string formatting and output/display functions.
=cut
has '+name' => (
default => 'Bot::Output',
);
has '+description' => (
default => 'Provides string formatting and output/display functions.',
);
=head2 clear
=head3 Description
Clears current contents of the output buffer without displaying them.
This applies only to normal output - error messages will still be dispayed to
the user should occur.
=head2 join
=head3 Description
Joins together arguments into a single string, using the first argument as the
delimiter.
=head3 Usage
<delimiter string> <list>
=head3 Examples
:emphasize-lines: 2
(join ", " (seq 1 10))
"1, 2, 3, 4, 5, 6, 7, 8, 9, 10"
=head2 split
=head3 Description
Splits a string into a list based on the delimiter provided. Delimiters may be
a regular expression or fixed string.
=head3 Usage
( run in 0.694 second using v1.01-cache-2.11-cpan-39bf76dae61 )