Rakefile in slugged-0.4.0 vs Rakefile in slugged-1.0.0

- old
+ new

@@ -1,41 +1,15 @@ -require 'rubygems' -require 'bundler' -Bundler.setup -Bundler.require +require 'bundler/gem_tasks' +require 'rake/testtask' -require 'rake' - -require File.expand_path('../lib/slugged/version', __FILE__) - -begin - require 'jeweler' - Jeweler::Tasks.new do |gem| - gem.version = Slugged::Version::STRING - gem.name = "slugged" - gem.summary = %Q{Super simple slugs for ActiveRecord 3.0 and higher, with support for slug history} - gem.description = %Q{Super simple slugs for ActiveRecord 3.0 and higher, with support for slug history} - gem.email = "sutto@sutto.net" - gem.homepage = "http://github.com/Sutto/slugged" - gem.authors = ["Darcy Laycock"] - gem.add_dependency "activerecord", "~> 3.0.0" - gem.add_dependency "activesupport", "~> 3.0.0" - gem.add_dependency "uuid" - gem.add_development_dependency "shoulda", ">= 0" - gem.add_development_dependency "reversible_data" - end - Jeweler::GemcutterTasks.new -rescue LoadError - puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler" +Rake::TestTask.new do |t| + t.libs << "test" + t.test_files = FileList['test/*_test.rb'] + t.verbose = true end -require 'rake/testtask' -Rake::TestTask.new(:test) do |test| - test.libs << 'lib' << 'test' - test.pattern = 'test/**/*_test.rb' - test.verbose = true -end +task :default => :test begin require 'rcov/rcovtask' Rcov::RcovTask.new do |test| test.libs << 'test' @@ -50,12 +24,10 @@ end end task :metrics => [:rcov, :saikuro, :reek, :flay, :flog, :roodi] -task :test => :check_dependencies - task :flog do system "flog lib" end task :saikuro do @@ -95,12 +67,10 @@ task :roodi do abort "Roodi isn't installed, please run via bundle exec after bundle installing" end end -task :default => :test - -require 'rake/rdoctask' +require 'rdoc/task' Rake::RDocTask.new do |rdoc| version = File.exist?('VERSION') ? File.read('VERSION') : "" rdoc.rdoc_dir = 'rdoc' rdoc.title = "slugged #{version}"