<div dir="ltr"><div><div><div><div><div><div><div><div>I'm not sure you can do this in Dancer1 without an intermediate variable, e.g.<br><br></div>my $session = session 'customer';<br></div>$session->{lang} = 'gibberish';<br>
</div>session 'customer' => $session;<br><br></div>In Dancer2, you can do<br><br></div>session('customer')->{lang} = 'newspeak';<br><br></div>and it appears to work. (note the use of the assignment operator instead of the fat comma).<br>
</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Aug 11, 2014 at 4:14 AM, <a href="mailto:fabioniguel3@gmail.com">fabioniguel3@gmail.com</a> <span dir="ltr"><<a href="mailto:fabioniguel3@gmail.com" target="_blank">fabioniguel3@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">guys, i have stored a session like this:<br><br><div>    $customer->{id} = $result->[0]->{id};</div>
<div>    $customer->{name} = decode("utf-8", $result->[0]->{name});</div><div>    $customer->{email} = $result->[0]->{email};</div>
<div>    $customer->{points} = $result->[0]->{points};</div><div>    $customer->{lang} = $result->[0]->{lang};</div><div>    session  customer => $customer;</div><div><br></div><div>Later i will need to change the lang value.<br>

<br>How do i change it?<br><br>i've tryed <br> session ("customer")->{lang} => 'other_value';</div><div><br></div></div>
<br>_______________________________________________<br>
dancer-users mailing list<br>
<a href="mailto:dancer-users@dancer.pm">dancer-users@dancer.pm</a><br>
<a href="http://lists.preshweb.co.uk/mailman/listinfo/dancer-users" target="_blank">http://lists.preshweb.co.uk/mailman/listinfo/dancer-users</a><br>
<br></blockquote></div><br></div>