module Renamespace::Directories
Public Class Methods
create_directories_to_file(file_path)
click to toggle source
# File lib/renamespace/directories.rb, line 5 def self.create_directories_to_file(file_path) FileUtils.mkdir_p(dir_for_file_path(file_path)) end
dir_for_file_path(file_path)
click to toggle source
# File lib/renamespace/directories.rb, line 9 def self.dir_for_file_path(file_path) file_path.sub(%r{/[^/]+$}, '') end
remove_empty_dirs()
click to toggle source
# File lib/renamespace/directories.rb, line 13 def self.remove_empty_dirs Dir['**/'].reverse_each { |d| Dir.rmdir(d) if Dir.empty?(d) } end