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