{
my $n = shift;
my $self = shift;
+ my $val = shift;
my $s = "want$n";
- return $self->{$n} = shift if @_;
- return defined $self->{$n} ? $self->{$n} : 1;
+ $self->{$n} = $val if $val;
+ return exists $self->{$n} ? $self->{$n} : 1;
}
sub wantbeep
sub wantlogininfo
{
- return _want('logininfo', @_);
+ my $self = shift;
+ my $n = shift;
+ $self->{wantlogininfo} = $n if $n;
+ return exists $self->{wantlogininfo} ? $self->{wantlogininfo} : 0;
}
1;