9 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
10 |
use Time::HiRes qw/time/; |
use Time::HiRes qw/time/; |
11 |
|
|
12 |
|
our $usage = DBM::Deep->new( 'var/session/usage.db' ); |
13 |
has 'usage' => ( |
has 'usage' => ( |
14 |
documentation => 'Track usage of classes for ClassBrowser', |
documentation => 'Track usage of classes for ClassBrowser', |
15 |
is => 'rw', |
is => 'rw', |
16 |
isa => 'DBM::Deep', |
isa => 'DBM::Deep', |
17 |
lazy => 1, |
lazy => 1, |
18 |
default => sub { |
default => sub { |
19 |
DBM::Deep->new( 'var/session/usage.db' ); |
$usage |
20 |
}, |
}, |
21 |
); |
); |
22 |
|
|
23 |
|
our $bugs = DBM::Deep->new( 'var/session/bugs.db' ); |
24 |
has 'bugs' => ( |
has 'bugs' => ( |
25 |
documentation => 'Track bugs within Frey', |
documentation => 'Track bugs within Frey', |
26 |
is => 'rw', |
is => 'rw', |
27 |
isa => 'DBM::Deep', |
isa => 'DBM::Deep', |
28 |
lazy => 1, |
lazy => 1, |
29 |
default => sub { |
default => sub { |
30 |
DBM::Deep->new( 'var/session/bugs.db' ); |
$bugs |
31 |
}, |
}, |
32 |
); |
); |
33 |
sub as_data { |
sub as_data { |