MojoX-Session

 view release on metacpan or  search on metacpan

t/lib/MojoX/Session/Store/Dummy.pm  view on Meta::CPAN

package MojoX::Session::Store::Dummy;

use strict;
use warnings;

use base 'MojoX::Session::Store';

__PACKAGE__->attr('sessions' => sub {{}});

sub create {
    my ($self, $sid, $expires, $data) = @_;

    $self->sessions->{$sid} = {expires => $expires, data => $data};
}

sub load {
    my ($self, $sid) = @_;

    return ($self->sessions->{$sid}->{expires}, $self->sessions->{$sid}->{data});
}

sub update {
    my ($self, $sid, $expires, $data) = @_;

    $self->sessions->{$sid} = {expires => $expires, data => $data};
}

sub delete {
    my ($self, $sid) = @_;

    delete $self->sessions->{$sid};
}

1;



( run in 0.596 second using v1.01-cache-2.11-cpan-39bf76dae61 )