Rakefile in rtml-1.2.2 vs Rakefile in rtml-2.0.0.alpha.1

- old
+ new

@@ -1,33 +1,29 @@ -require 'rubygems' -gem 'hoe', '>= 2.1.0' -require 'hoe' -require 'fileutils' -require './lib/rtml' - -Hoe.plugin :newgem -# 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 'rtml' do - f = File.read(File.join(File.dirname(__FILE__), "app_generators/rtml/templates/rtml/lib/rtml/version.rb")) - f =~ /MAJOR\s*=\s*([0-9]+)/ - maj = $~[1] - f =~ /MINOR\s*=\s*([0-9]+)/ - min = $~[1] - f =~ /TINY\s*=\s*([0-9]+)/ - tin = $~[1] - self.version = "#{maj}.#{min}.#{tin}" - self.developer 'Colin MacKenzie IV', 'sinisterchipmunk@gmail.com' - #self.post_install_message = 'PostInstall.txt' # TODO remove if post-install message not required - #self.rubyforge_name = self.name # TODO this is default value - self.extra_deps = [['rails', '>= 2.3.5'], ['hpricot', '>= 0.8.2'], ['rubigen', '>= 1.5.2']] -end - -require 'newgem/tasks' -Dir['tasks/**/*.rake'].each { |t| load t } - -# TODO - want other tests/tasks run by default? Add them to the list -# remove_task :default -# task :default => [:spec, :features] +#RTML_ROOT = File.expand_path(File.join(File.dirname(__FILE__))) +#require 'rubygems' +require './spec/support/rails' +gem 'hoe', '>= 2.1.0' +require 'hoe' +require 'fileutils' + +Hoe.plugin :newgem +# 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 'rtml' do + self.developer 'Colin MacKenzie IV', 'colin.mackenzie4@ingenico.com' + self.post_install_message = File.read('PostInstall.txt') + self.extra_deps = [['rails','>= 2.3.5'], ['hpricot','>= 0.8.2'], ['sc-core-ext','>= 1.1.1'], + ['rubigen','>= 1.5.2']] + self.extra_dev_deps = [['rspec','>= 1.3.0'], ['rspec-rails','>= 1.3.2'], ['webrat', '>= 0.7.0']] + self.version = Rtml::VERSION::STRING + self.readme_file = "README.rdoc" +end + +require 'newgem/tasks' +Dir['./tasks/**/*.rake'].each { |t| load File.expand_path(t) } + +# TODO - want other tests/tasks run by default? Add them to the list +# remove_task :default +# task :default => [:spec, :features]