Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision daa74212

Von Bernd Bleßmann vor fast 7 Jahren hinzugefügt

  • ID daa74212fada8dc02b7373e89954e0b49903fe3c
  • Vorgänger 066bbae7
  • Nachfolger cdc396f5

CsvImport: worker kann Csv-Helper auch mit scalar-ref als Datei aufrufen.

Der Csv-Helper kann für die Datendatei auch eine Referenz auf Daten erhalten.
Die Basis-Klasse der Worker des CsvImports unterstützt das jetzt auch. Damit
kann dann z.B. in den Tests $worker->run auch verwendet werden, wenn der Worker
in file eben eine Referenz auf die Csv-Daten enthält.

Unterschiede anzeigen:

SL/Controller/CsvImport/BaseMulti.pm
22 22

  
23 23
  my $profile = $self->profile;
24 24

  
25
  $self->csv(SL::Helper::Csv->new(file                    => $self->file->file_name,
25
  $self->csv(SL::Helper::Csv->new(file                   => ('SCALAR' eq ref $self->file)? $self->file: $self->file->file_name,
26 26
                                  encoding                => $self->controller->profile->get('charset'),
27 27
                                  profile                 => $profile,
28 28
                                  ignore_unknown_columns  => 1,

Auch abrufbar als: Unified diff