* Pretty up default pages
[sinatra.git] / RakeFile
blob58ff50a3de17933154e4f3d5b56c13f00fa27719
1 require 'rake/testtask'
2 require 'ftools'
3 require 'hoe'
5 Version = '0.1.0'
7 begin
8   require 'rubygems'
9   gem 'echoe'
10   ENV['RUBY_FLAGS'] = ""
11   require 'echoe'
13   Echoe.new('sinatra') do |p|
14     p.rubyforge_name = 'sinatra'
15     p.dependencies = ['mongrel >=1.0.1', 'rack >=0.2.0']    
16     p.summary = "Sinatra is a classy web-framework dressed in a DSL"
17     p.description = "Sinatra is a classy web-framework dressed in a DSL"
18     p.url = "http://sinatra.rubyforge.org/"
19     p.author = 'Blake Mizerany'
20     p.email = "blake.mizerany@gmail.com"
21     p.test_pattern = 'test/**/*_test.rb'
22     p.include_rakefile = true
23   end
25 rescue LoadError
26 end
28 task :default => :test
30 desc 'Test'
31 Rake::TestTask.new do |t|
32   t.libs << 'test'
33   t.pattern = './**/*_test.rb'
34   t.verbose = true
35 end
37 desc 'Clear all the log files from here down'
38 task :remove_logs do
39   Dir.glob(Dir.pwd + '/**/*.log') do |logfile|
40     FileUtils.rm(logfile)
41     puts 'Removed: %s' % logfile
42   end
43 end