/[Frey]/trunk/lib/Frey/Session.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/lib/Frey/Session.pm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 432 - (hide annotations)
Wed Nov 19 00:40:18 2008 UTC (15 years, 5 months ago) by dpavlin
File size: 411 byte(s)
return hash data
1 dpavlin 428 package Frey::Session;
2     use Moose::Role;
3    
4     use DBM::Deep;
5     use Data::Dump qw/dump/;
6    
7     has 'usage' => (
8     is => 'rw',
9     isa => 'DBM::Deep',
10     lazy => 1,
11     default => sub {
12     DBM::Deep->new( 'var/usage.db' );
13     },
14     );
15    
16     sub data {
17     my ($self) = @_;
18    
19     my $data;
20    
21     my $db = $self->usage;
22    
23     my $key = $db->first_key();
24     while ($key) {
25 dpavlin 432 $data->{$key} = $db->get($key);
26 dpavlin 428 $key = $db->next_key($key);
27     }
28    
29     return $data;
30     }
31    
32     1;

  ViewVC Help
Powered by ViewVC 1.1.26