summaryrefslogtreecommitdiff
path: root/report/report_persistance.rb
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2010-07-19 17:54:32 +0200
committermguetlein <martin.guetlein@gmail.com>2010-07-19 17:54:32 +0200
commit2a4fe800d1fad7da3a835f664ce1af864e827c0f (patch)
tree7af2e28005c4929f6bcf403abf8a1ba144d8b540 /report/report_persistance.rb
parent2d513024c62bcc1501c2602fda2a85cd8909edc9 (diff)
move report-dir from config to code
Diffstat (limited to 'report/report_persistance.rb')
-rw-r--r--report/report_persistance.rb11
1 files changed, 6 insertions, 5 deletions
diff --git a/report/report_persistance.rb b/report/report_persistance.rb
index 1d9d7ff..46a014e 100644
--- a/report/report_persistance.rb
+++ b/report/report_persistance.rb
@@ -1,4 +1,6 @@
+REPORT_DIR = File.join(Dir.pwd,'/reports')
+
# = Reports::ReportPersistance
#
# service that stores reports (Reports::ReportConent), and provides access in various formats
@@ -68,10 +70,9 @@ class Reports::FileReportPersistance < Reports::ReportPersistance
def initialize()
raise "pls specify report-directory (:reports -> :report_dir) in config file" unless @@config[:reports] and @@config[:reports][:report_dir]
- @report_dir = @@config[:reports][:report_dir]
- FileUtils.mkdir @report_dir.to_s unless File.directory?(@report_dir)
- raise "report cannot be found nor created" unless File.directory?(@report_dir)
- LOGGER.debug "reports are stored in "+@report_dir.to_s
+ FileUtils.mkdir REPORT_DIR unless File.directory?(REPORT_DIR)
+ raise "report cannot be found nor created" unless File.directory?(REPORT_DIR)
+ LOGGER.debug "reports are stored in "+REPORT_DIR
end
def list_reports(type, filter_params=nil)
@@ -165,7 +166,7 @@ class Reports::FileReportPersistance < Reports::ReportPersistance
end
def type_directory(type)
- dir = @report_dir+"/"+type
+ dir = REPORT_DIR+"/"+type
FileUtils.mkdir dir.to_s unless (File.directory?(dir))
return dir
end