instance method
delete_empty_directories
Ruby on Rails 4.1.16
Since v3.0.20 PrivateSignature
delete_empty_directories(dir)
Delete empty directories in the cache.
Parameters
-
dirreq
Source
# File activesupport/lib/active_support/cache/file_store.rb, line 142
def delete_empty_directories(dir)
return if File.realpath(dir) == File.realpath(cache_path)
if Dir.entries(dir).reject {|f| EXCLUDED_DIRS.include?(f)}.empty?
Dir.delete(dir) rescue nil
delete_empty_directories(File.dirname(dir))
end
end
Defined in activesupport/lib/active_support/cache/file_store.rb line 142
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Cache::FileStore