my $balance = $spreadsheet->balance;
-my $data = $spreadsheet->statement;
+my @data = $spreadsheet->statement;
-foreach my $transaction (@{$data}) {
+foreach my $transaction (@data) {
say "$transaction->{date}, $transaction->{name}, $transaction->{extra}, $transaction->{value}, $transaction->{balance}";
}
sub statement {
my $self = shift;
- return $self->{statement};
+ return @{$self->{statement}};
}
1;
my $spreadsheet = Finance::Bank::BR::Santander::Spreadsheet->new($filename);
my $balance = $spreadsheet->balance;
- my $data = $spreadsheet->statement;
- foreach my $transaction (@{$data}) {
+ my @data = $spreadsheet->statement;
+ foreach my $transaction (@data) {
say "$transaction->{date}, $transaction->{name}, $transaction->{extra}, $transaction->{value}, $transaction->{balance}";
}
=head2 statement()
-The C<statement()> method returns a reference to an array of transactions, described as below.
+The C<statement()> method returns an array of transactions, described as below.
=head1 Transaction