Sha256: 0c979dd1c7a4371acda99738c47ddd0baee465f2fbbe94acdefff25fa2c3ff45
Contents?: true
Size: 586 Bytes
Versions: 23
Compression:
Stored size: 586 Bytes
Contents
# frozen_string_literal: true require 'fileutils' module TasksScheduler class Checker class Log class << self def logs_directory @logs_directory ||= ::Rails.root.join('log', 'tasks_scheduler', 'checker') end end attr_reader :key def initialize(key) @key = key ::FileUtils.mkdir_p(dirname) end def dirname ::File.dirname(path) end def exist? ::File.exist?(path) end def path self.class.logs_directory.join("#{key}.log") end end end end
Version data entries
23 entries across 23 versions & 1 rubygems