summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2009-06-26 20:27:47 -0500
committerJesse Luehrs <doy@tozt.net>2009-06-26 20:27:47 -0500
commitf7f2c85d0962b2aec14c1d1ef8437ede006f793e (patch)
treec09d16c42d82238ced81a0489ee000e0362861ea
parent062c5f8dac3f71a8784cb2c770482fdeb9d6364e (diff)
downloadnet-termcast-f7f2c85d0962b2aec14c1d1ef8437ede006f793e.tar.gz
net-termcast-f7f2c85d0962b2aec14c1d1ef8437ede006f793e.zip
need to actually set the sessions attribute
-rw-r--r--lib/Net/Termcast.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Net/Termcast.pm b/lib/Net/Termcast.pm
index 742e2cf..1dfdeae 100644
--- a/lib/Net/Termcast.pm
+++ b/lib/Net/Termcast.pm
@@ -39,6 +39,7 @@ has in_menu => (
has sessions => (
traits => ['Collection::ImmutableHash'],
is => 'ro',
+ writer => '_set_sessions',
isa => 'HashRef[Net::Termcast::Session]',
default => sub { {} },
init_arg => undef,
@@ -143,7 +144,7 @@ sub _parse_menu {
bytes => $bytes,
);
}
- return \%sessions;
+ $self->_set_sessions(\%sessions);
}
__PACKAGE__->meta->make_immutable;