class Middleman::Cli::GlobAction

def clean!

Returns:
  • (void) -
def clean!
  files       = @cleaning_queue.select { |q| q.file? }
  directories = @cleaning_queue.select { |q| q.directory? }
  files.each do |f|
    base.remove_file f, :force => true
  end
  directories = directories.sort_by {|d| d.to_s.length }.reverse!
  directories.each do |d|
    base.remove_file d, :force => true if directory_empty? d
  end
end