Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 82948af1

Von Jan Büren vor etwa 2 Jahren hinzugefügt

  • ID 82948af1c981044c1212852cc1897899f8a24a64
  • Vorgänger 38af7a21
  • Nachfolger 38523d7e

Payment-Helper mehr Parameter prüfen (Testfall)

Unterschiede anzeigen:

SL/DB/Helper/Payment.pm
validate_pos(
@_,
{ can => [ qw(forex get_exchangerate) ],
callbacks => { 'has forex' => sub { return $_[0]->forex } } },
callbacks => { 'has forex' => sub { return $_[0]->forex },
'has exchangerate' => sub { return $_[0]->get_exchangerate > 0 } } },
{ callbacks => {
'is a positive real' => sub { return $_[0] =~ m/^[+]?\d+(\.\d+)?$/ }, },
}

Auch abrufbar als: Unified diff