44b8d6f4491faec02bcc94f44414708489fa1d86
This is mostly so we don't have to pass around common parameters like
"db" and "config", and we don't have to check for the existence of
methods.
A plugin now looks like this:
package Hydra::Plugin::TwitterNotification;
use parent 'Hydra::Plugin';
sub buildFinished {
my ($self, $build, $dependents) = @_;
print STDERR "tweeting about build ", $build->id, "\n";
# Send tweet...
# Hydra database is $self->{db}.
}
Description
No description provided
Languages
Perl
70.9%
C++
15.3%
Nix
6%
PLpgSQL
2.9%
Shell
2.2%
Other
2.6%