Rakefile in trackerific-0.6.2 vs Rakefile in trackerific-0.7.0
- old
+ new
@@ -1,40 +1,14 @@
-require 'rubygems'
-require 'bundler'
-begin
- Bundler.setup(:default, :development)
-rescue Bundler::BundlerError => e
- $stderr.puts e.message
- $stderr.puts "Run `bundle install` to install missing gems"
- exit e.status_code
-end
-require 'rake'
+require 'bundler/gem_tasks'
+require 'rspec/core/rake_task'
-require 'jeweler'
-Jeweler::Tasks.new do |gem|
- # gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options
- gem.name = "trackerific"
- gem.homepage = "http://github.com/travishaynes/trackerific"
- gem.license = "MIT"
- gem.summary = %Q{Trackerific provides package tracking to Rails.}
- gem.description = %Q{Package tracking made easy for Rails. Currently supported services include FedEx, UPS, and USPS.}
- gem.email = "travis.j.haynes@gmail.com"
- gem.authors = ["Travis Haynes"]
- gem.rubyforge_project = "trackerific"
-end
-Jeweler::RubygemsDotOrgTasks.new
+RSpec::Core::RakeTask.new(:spec)
-# measure coverage
+task :default => :spec
-require 'yardstick/rake/measurement'
-
-Yardstick::Rake::Measurement.new(:yardstick_measure) do |measurement|
- measurement.output = 'measurement/report.txt'
-end
-
-# verify coverage
-
-require 'yardstick/rake/verify'
-
-Yardstick::Rake::Verify.new do |verify|
- verify.threshold = 100
+desc 'Starts an IRB console with Trackerific loaded'
+task :console do
+ require 'irb'
+ require 'trackerific'
+ ARGV.clear
+ IRB.start
end