If at all, the second of your two snippets should work. And it should even work if storing arrays isn't possible because a reference behaves like a scalar in most situations. For example if you print it, it says "ARRAY(0x...)".
I notice that you write in your first post "Setting a scalar value (is_weekend) is straight from the documentation and should work". You might test that first, even documentation can have bugs. This should help get some answers:
# instead of my @o = @{ $self->get("fruit_order") || [] }; my $o= $self->get("fruit_order"); use Data::Dumper; print Dumper($o),"\n"; print ref $o,"\n"; return @$o if (ref $o eq 'ARRAY');
In reply to Re^3: How to store an array in the store of Bot::BasicBot::Pluggable::Module?
by jethro
in thread How to store an array in the store of Bot::BasicBot::Pluggable::Module?
by brengo
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |