Revision 1f7b2604
Von Jan Büren vor mehr als 3 Jahren hinzugefügt
SL/X/Base.pm | ||
---|---|---|
12 | 12 |
sub error { |
13 | 13 |
my ($self, @params) = @_; |
14 | 14 |
|
15 |
return $self->{message} if ($self->{message} // '') ne '';
|
|
15 |
return $self->{message} unless ($self->{message} // '') eq '';
|
|
16 | 16 |
|
17 | 17 |
return $self->SUPER::error(@params) if !$self->can('_defaults'); |
18 | 18 |
|
Auch abrufbar als: Unified diff
SL/X/Base Workaround für stringify eq
Für 'eq' gibt es in SL::Locale::String eine Überladungsmöglichkeit
für 'ne' leider nicht. Wenn der Test in Base anders logisch kombiniert
wird, gibt es erstmal keine Probleme.
Fehler: triht argument has no overloaded magic