require 'rake/testtask' require 'ftools' require 'hoe' Version = '0.1.0' begin require 'rubygems' gem 'echoe' ENV['RUBY_FLAGS'] = "" require 'echoe' Echoe.new('sinatra') do |p| p.rubyforge_name = 'bmizerany' p.dependencies = ['mongrel >=1.0.1', 'rack >=0.2.0'] p.summary = "Sinatra is a classy web-framework dressed in a DSL" p.description = "Sinatra is a classy web-framework dressed in a DSL" p.url = "http://sinatra.rubyforge.org/" p.author = 'Blake Mizerany' p.email = "blake.mizerany@gmail.com" p.test_pattern = 'test/**/*_test.rb' p.include_rakefile = true p.rdoc_pattern = ['README', 'LICENSE'] << Dir.glob('lib/**/*.rb') << Dir.glob('vendor/**/*.rb') p.docs_host = "bmizerany@rubyforge.org:/var/www/gforge-projects/sinatra/" end rescue LoadError end desc 'Clear all the log files from here down' task :remove_logs do Dir.glob(Dir.pwd + '/**/*.log') do |logfile| FileUtils.rm(logfile) puts 'Removed: %s' % logfile end end