--- trunk/lib/Frey/Session.pm 2008/11/27 22:10:49 569 +++ trunk/lib/Frey/Session.pm 2008/12/12 23:20:06 824 @@ -8,6 +8,7 @@ use DBM::Deep; use Data::Dump qw/dump/; use Time::HiRes qw/time/; +use Carp qw/carp croak/; our $usage = DBM::Deep->new( 'var/session/usage.db' ); has 'usage' => ( @@ -30,7 +31,10 @@ $bugs }, ); -sub as_data { + +=for debug + +sub session_as_data { my ($self) = @_; { usage => $self->session_dump( $self->usage ), @@ -38,6 +42,8 @@ } } +=cut + sub session_dump { my ($self,$db) = @_; my $data; @@ -51,11 +57,17 @@ return $data; } +=head2 TODO + + my $TODO = $self->TODO( "message" ); + +=cut + sub TODO { my ( $self, $what ) = @_; eval { $self->bugs = {} unless defined $self->bugs; # bootstrap - warn "TODO: $what" unless defined $self->bugs->{TODO}->{ $what }; + carp "TODO: $what" unless defined $self->bugs->{TODO}->{ $what }; my ( $package, $path, $line ) = caller; @@ -67,6 +79,7 @@ } }; warn "TODO ERROR: $@\n$what" if $@; + return $what; } 1;