Acme-Shotgun
view release on metacpan or search on metacpan
lib/Acme/Shotgun.pm view on Meta::CPAN
die "Invalid shotgun type '$self->{type}'! Must be 'double' or 'pump'.\n"
unless $self->{type} =~ /^(?:double|pump)$/;
die "Invalid ammo type '$self->{load}'! Must be 'bird', 'buck', or 'slug'.\n"
unless $self->{load} =~ /^(?:bird|buck|slug)$/;
$self->{verbose}++ if $self->{debug};
$self->{verbose} = 0 if $self->{quiet};
bless $self, $class;
$self->reload();
return $self;
}
sub reload {
my $self = shift;
my $num_rounds = $self->{type} eq 'pump' ? 5 : 2;
$num_rounds = $self->{shots}
( run in 2.532 seconds using v1.01-cache-2.11-cpan-6aa56a78535 )