diff options
author | mguetlein <martin.guetlein@gmail.com> | 2010-07-19 17:54:32 +0200 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2010-07-19 17:54:32 +0200 |
commit | 2a4fe800d1fad7da3a835f664ce1af864e827c0f (patch) | |
tree | 7af2e28005c4929f6bcf403abf8a1ba144d8b540 | |
parent | 2d513024c62bcc1501c2602fda2a85cd8909edc9 (diff) |
move report-dir from config to code
-rw-r--r-- | report/report_persistance.rb | 11 |
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 |