Changeset 1227
- Timestamp:
- 08/07/06 18:58:39
- Files:
-
- trunk/plagger/Makefile.PL (modified) (1 diff)
- trunk/plagger/lib/Plagger.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/Makefile.PL
r1206 r1227 33 33 requires('Encode', 2.10); 34 34 requires('Term::Encoding'); 35 requires('File::HomeDir'); 35 36 36 37 build_requires('YAML'); trunk/plagger/lib/Plagger.pm
r1222 r1227 159 159 160 160 # cache is auto-vivified but that's okay 161 $self->{conf}->{cache}->{base} ||= File::Spec->catfile($ ENV{HOME}, $dir);161 $self->{conf}->{cache}->{base} ||= File::Spec->catfile($self->home_dir, $dir); 162 162 163 163 $self->cache( Plagger::Cache->new($self->{conf}->{cache}) ); 164 } 165 166 sub home_dir { 167 eval { require File::HomeDir }; 168 return $@ ? $ENV{HOME} : File::HomeDir->my_home; 164 169 } 165 170
