summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/hcl/task.rb6
-rw-r--r--test/task_test.rb4
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/hcl/task.rb b/lib/hcl/task.rb
index cf63514..79b9917 100644
--- a/lib/hcl/task.rb
+++ b/lib/hcl/task.rb
@@ -24,11 +24,7 @@ module HCl
end
def self.cache_dir
- if ENV['HCL_DIR']
- File.join(ENV['HCL_DIR'],'cache')
- else
- File.join(ENV['HOME'],'.hcl/cache')
- end
+ File.join(HCl::App::HCL_DIR, 'cache')
end
def self.all
diff --git a/test/task_test.rb b/test/task_test.rb
index e69fcf9..26648a3 100644
--- a/test/task_test.rb
+++ b/test/task_test.rb
@@ -1,5 +1,9 @@
class Task < Test::Unit::TestCase
+ def test_cache_file
+ assert_equal "#{HCl::App::HCL_DIR}/cache/tasks.yml", HCl::Task.cache_file
+ end
+
def test_cache_tasks
HCl::Task.cache_tasks(REXML::Document.new(<<-EOD))
<daily>