[dancer-users] session() auto-flush

Henk van Oers hvo.pm at xs4all.nl
Fri Feb 14 09:42:07 GMT 2014


On Fri, 14 Feb 2014, Naveed Massjouni wrote:
> On Thu, Feb 13, 2014 at 11:37 PM, Warren Young <warren at etr-usa.com> wrote:
[...]
>>     $session->{foo} = 'bar';

>>     session 'more' => 'changes here';
[...]
> It does not make sense to me that calling session() as a getter (as
> opposed to a setter) should write out the session on each access. To
> do that would probably require using Tie::Hash to have it invoke
> flush() on every modification of the hash. I'm not sure if that extra
> complexity is worth the benefit.

That's not the problem.

As I read it:

my $foo = session 'foo'; # getter after setter session 'more' => 'changes here';

is gone.

-- 
Henk


More information about the dancer-users mailing list