Refactor: decide fluentd-ui data directory logic to FluentdUI class

This commit is contained in:
uu59 2014-08-22 17:11:49 +09:00
parent 67d26bdc3c
commit c8f8a62c23
2 changed files with 7 additions and 7 deletions

View File

@ -46,13 +46,7 @@ class Fluentd
end
def self.json_path
if ENV["FLUENTD_UI_DATA_DIR"].present?
dir = ENV["FLUENTD_UI_DATA_DIR"]
else
dir = ENV["HOME"] + "/.fluentd-ui/core_data"
end
FileUtils.mkdir_p(dir)
dir + "/#{Rails.env}-fluentd.json"
FluentdUI.data_dir + "/#{Rails.env}-fluentd.json"
end
def fluentd?

View File

@ -19,4 +19,10 @@ module FluentdUI
return nil unless setup_fluentd
setup_fluentd.agent.version
end
def self.data_dir
dir = ENV["FLUENTD_UI_DATA_DIR"].presence || ENV["HOME"] + "/.fluentd-ui/core_data"
FileUtils.mkdir_p(dir) # ensure directory exists
dir
end
end