Sha256: 35ae75e706b599c7bcc1be4f39b9eb6f78f46564ed40e4fb316e4c424337a085
Contents?: true
Size: 580 Bytes
Versions: 6
Compression:
Stored size: 580 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
6 entries across 6 versions & 1 rubygems