class Generamba::CatalogTerminator
Provides a functionality to terminate all previously installed catalogs
@return [Void]
Public Instance Methods
remove_all_catalogs()
click to toggle source
# File lib/generamba/template/helpers/catalog_terminator.rb, line 7 def remove_all_catalogs catalogs_path = Pathname.new(ENV['HOME']) .join(GENERAMBA_HOME_DIR) .join(CATALOGS_DIR) if Dir.exist?(catalogs_path) == false FileUtils.mkdir_p catalogs_path end catalogs_path.children.select { |child| child.directory? && child.split.last.to_s[0] != '.' }.each { |catalog_path| FileUtils.rm_rf(catalog_path) } end