class TasksScheduler::Checker::Log
Attributes
key[R]
Public Class Methods
logs_directory()
click to toggle source
# File lib/tasks_scheduler/checker/log.rb, line 9 def logs_directory @logs_directory ||= ::Rails.root.join('log', 'tasks_scheduler', 'checker') end
new(key)
click to toggle source
# File lib/tasks_scheduler/checker/log.rb, line 16 def initialize(key) @key = key ::FileUtils.mkdir_p(dirname) end
Public Instance Methods
dirname()
click to toggle source
# File lib/tasks_scheduler/checker/log.rb, line 21 def dirname ::File.dirname(path) end
exist?()
click to toggle source
# File lib/tasks_scheduler/checker/log.rb, line 25 def exist? ::File.exist?(path) end
path()
click to toggle source
# File lib/tasks_scheduler/checker/log.rb, line 29 def path self.class.logs_directory.join("#{key}.log") end