module Hoe::Clean

def define_clean_tasks

def define_clean_tasks
  desc 'Clean up all the extras.'
  task :clean => [ :clobber_docs, :clobber_package ] do
    clean_globs.each do |pattern|
      files = Dir[pattern]
      rm_rf files, :verbose => true unless files.empty?
    end
  end
end

def initialize_clean

def initialize_clean
  self.clean_globs ||= %w(diff diff.txt TAGS ri deps .source_index
                          *.gem **/*~ **/.*~ **/*.rbc coverage*)
end