class Adrian::RotatingDirectoryQueue
Attributes
time_format[R]
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
Adrian::DirectoryQueue::new
# File lib/adrian/rotating_directory_queue.rb, line 9 def initialize(options = {}) super @time_format = options.fetch(:time_format, '%Y-%m-%d') end
Public Instance Methods
available_path()
click to toggle source
# File lib/adrian/rotating_directory_queue.rb, line 14 def available_path path = "#{super}/#{Time.now.strftime(time_format)}" if path != @previous_avaliable_path FileUtils.mkdir_p(path) @previous_avaliable_path = path end path end