Rakefile in emipair-merb_global-0.0.3 vs Rakefile in emipair-merb_global-0.0.9

- old
+ new

@@ -1,63 +1,32 @@ require 'rubygems' -require 'rake/gempackagetask' -require 'rake/rdoctask' +require 'bundler' +Bundler::GemHelper.install_tasks -PLUGIN = "emipair-merb_global" -NAME = "emipair-merb_global" -GEM_VERSION = "0.0.7" -AUTHORS = ["Matt Kent", "Ryan Dy"] -EMAIL = "eng@emimusic.com" -HOMEPAGE = "http://trac.ikonoklastik.com/merb_global/" -SUMMARY = "Localization (L10n) and Internationalization (i18n) support for the Merb MVC Framework" +require 'spec/rake/spectask' -begin - require 'jeweler' - Jeweler::Tasks.new do |gemspec| - gemspec.name = NAME - gemspec.summary = SUMMARY - gemspec.description = gemspec.summary - gemspec.email = EMAIL - gemspec.homepage = HOMEPAGE - gemspec.authors = AUTHORS - end -rescue LoadError - puts "Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com" -end - -desc "Install merb_global" -task :install => [:package] do - sh %{gem install pkg/#{NAME}-#{GEM_VERSION}} -end - -Rake::RDocTask.new do |rd| - rd.rdoc_dir = "doc" - rd.rdoc_files.include "lib/**/*.rb" -end - -desc "Creates database for examples" +desc 'Creates database for examples' task :populate_db do require 'fileutils' pwd = File.dirname __FILE__ db = "#{pwd}/examples/database.db" sh %{sqlite3 #{db} < #{pwd}/examples/database.sql} FileUtils.cp db, "#{pwd}/examples/active_record_example/database.db" FileUtils.cp db, "#{pwd}/examples/data_mapper_example/database.db" FileUtils.cp db, "#{pwd}/examples/sequel_example/database.db" end -task "pkg/#{NAME}-#{GEM_VERSION}" => [:populate_db] -require 'spec/rake/spectask' +task :default => :spec -desc "Run all specs" -Spec::Rake::SpecTask.new('specs') do |st| +desc 'Run specs' +Spec::Rake::SpecTask.new(:spec) do |st| st.libs = ['lib', 'spec'] st.spec_files = FileList['spec/**/*_spec.rb'] st.spec_opts = ['--format specdoc', '--color'] end -desc "Run rcov" -Spec::Rake::SpecTask.new('rcov') do |rct| +desc 'Run rcov' +Spec::Rake::SpecTask.new(:rcov) do |rct| rct.libs = ['lib', 'spec'] rct.rcov = true rct.rcov_opts = ['-x gems', '-x usr', '-x spec'] rct.spec_files = FileList['spec/**/*.rb'] rct.spec_opts = ['--format specdoc', '--color']