NAME
BusyBird::Input::Generator - status generator
SYNOPSIS
use BusyBird::Input::Generator;
my $gen = BusyBird::Input::Generator->new(screen_name => "toshio_ito");
my $status = $gen->generate(text => "Hello, world!");
DESCRIPTION
BusyBird::Input::Generator generates status objects. It is useful for injecting arbitrary messages into your timelines, or just for debugging purposes.
Features
It automatically generates and sets the IDs of generated statuses.
It automatically sets the timestamps of generated statuses.
CLASS METHODS
$gen = BusyBird::Input::Generator->new(%args)
The constructor.
Fields in %args
are:
screen_name
=> STR (optional, default: "")-
The
user.screen_name
field of the statuses to be generated.
OBJECT METHODS
$status = $gen->generate(%args)
Generates a status object. See BusyBird::Manual::Status for format of the status object.
Fields in %args
are:
text
=> STR (optional, default: "")-
The
text
field of the status. It must be a text string, not a binary (octet) string. level
=> INT (optional, default: 0)-
The
busybird.level
field of the status.
AUTHOR
Toshio Ito <toshioito [at] cpan.org>