require users vendor directory on load
[sinatra.git] / RakeFile
blobe289d4d537233a20cedbc88c180c3d251a749cca
1 require 'rake/testtask'
2 require 'ftools'
4 Version = '0.1.0'
6 begin
7   require 'rubygems'
8   gem 'echoe'
9   ENV['RUBY_FLAGS'] = ""
10   require 'echoe'
12   Echoe.new('sinatra') do |p|
13     p.rubyforge_name = 'bmizerany'
14     p.dependencies = ['mongrel >=1.0.1', 'rack >=0.2.0']    
15     p.summary = "Sinatra is a classy web-framework dressed in a DSL"
16     p.description = "Sinatra is a classy web-framework dressed in a DSL"
17     p.url = "http://sinatra.rubyforge.org/"
18     p.author = 'Blake Mizerany'
19     p.email = "blake.mizerany@gmail.com"
20     p.test_pattern = 'test/**/*_test.rb'
21     p.include_rakefile = true
22     p.rdoc_pattern = ['README', 'LICENSE'] + Dir.glob('lib/**/*.rb') + Dir.glob('vendor/**/*.rb')
23     p.docs_host = "bmizerany@rubyforge.org:/var/www/gforge-projects/sinatra/"
24   end
26 rescue LoadError
27 end
29 desc 'Clear all the log files from here down'
30 task :remove_logs do
31   Dir.glob(Dir.pwd + '/**/*.log') do |logfile|
32     FileUtils.rm(logfile)
33     puts 'Removed: %s' % logfile
34   end
35 end