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