Module: DirectoryHelper
- Defined in:
- lib/directory_helper.rb
Instance Method Summary collapse
Instance Method Details
#remove_tmp_directory(prefix) ⇒ Object
12 13 14 15 16 |
# File 'lib/directory_helper.rb', line 12 def remove_tmp_directory(prefix) tmp_directory_name = directory_cache[prefix] || "" directory_cache.delete(prefix) FileUtils.rm_rf(tmp_directory_name) if Dir[tmp_directory_name].present? end |
#tmp_directory(prefix) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/directory_helper.rb', line 4 def tmp_directory(prefix) directory_cache[prefix] ||= begin f = File.join(Rails.root, "tmp", Time.now.strftime("#{prefix}%Y%m%d%H%M%S")) FileUtils.mkdir_p(f) if Dir[f].blank? f end end |