-
Notifications
You must be signed in to change notification settings - Fork 21
/
Rakefile
30 lines (26 loc) · 846 Bytes
/
Rakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
require 'rubygems'
gem 'hoe', '>= 2.3.0'
require 'hoe'
%w[fileutils rubigen].each { |f| require f }
$:.unshift(File.dirname(__FILE__) + "/lib")
Hoe.plugin :newgem
Hoe.plugin :git
Hoe.plugin :website
Hoe.plugin :cucumberfeatures
# Generate all the Rake tasks
# Run 'rake -T' to see list of generated tasks (from gem root directory)
$hoe = Hoe.spec 'newgem' do
developer 'Dr Nic Williams', '[email protected]'
self.post_install_message = 'PostInstall.txt'
self.extra_deps = [
['activesupport','~> 2.3.4'],
['rubigen',">= #{RubiGen::VERSION}"],
['hoe', ">= #{Hoe::VERSION}"],
['RedCloth','>= 4.1.1'], # for website generation
['syntax','>= 1.0.0']
]
extra_dev_deps << ['cucumber', ">= 0.3.11"]
end
require 'newgem/tasks'
remove_task :default
task :default => :features