Rakefile in muck-invites-3.4.0 vs Rakefile in muck-invites-3.4.1

- old
+ new

@@ -1,8 +1,7 @@ -require 'rake' -require 'rake/testtask' -require 'rake/rdoctask' +require 'rubygems' +require 'bundler' require 'rspec/core/rake_task' desc 'Default: run specs.' task :default => :spec @@ -25,12 +24,14 @@ task :rcov do abort "RCov is not available. In order to run rcov, you must: sudo gem install spicycode-rcov" end end +require 'rake/rdoctask' desc 'Generate documentation for the muck-invites gem.' Rake::RDocTask.new(:rdoc) do |rdoc| + version = File.exist?('VERSION') ? File.read('VERSION') : "" rdoc.rdoc_dir = 'rdoc' rdoc.title = 'MuckInvites' rdoc.options << '--line-numbers' << '--inline-source' rdoc.rdoc_files.include('README*') rdoc.rdoc_files.include('lib/**/*.rb') @@ -40,27 +41,23 @@ task :translate do file = File.join(File.dirname(__FILE__), 'config', 'locales', 'en.yml') system("babelphish -o -y #{file}") end -begin - require 'jeweler' - Jeweler::Tasks.new do |gem| - gem.name = "muck-invites" - gem.summary = "The invite engine for the muck system" - gem.email = "justin@tatemae.com" - gem.homepage = "http://github.com/tatemae/muck-invites" - gem.description = "The invite engine for the muck system." - gem.authors = ["Justin Ball, Joel Duffin"] - - gem.add_dependency "contacts", ">=1.2.4" - gem.add_dependency "muck-portablecontacts" - gem.add_dependency "hpricot" - gem.add_dependency "muck-engine", ">=3.3.4" - gem.add_dependency "muck-auth", ">=3.5.1" - gem.files.exclude 'test/**' - gem.test_files.exclude 'test/**' - end - Jeweler::GemcutterTasks.new -rescue LoadError - puts "Jeweler not available. Install it with: sudo gem install jeweler" +require 'jeweler' +Jeweler::Tasks.new do |gem| + gem.name = "muck-invites" + gem.summary = "The invite engine for the muck system" + gem.email = "justin@tatemae.com" + gem.homepage = "http://github.com/tatemae/muck-invites" + gem.description = "The invite engine for the muck system." + gem.authors = ["Justin Ball, Joel Duffin"] + gem.license = "MIT" + gem.add_dependency "contacts", ">=1.2.4" + gem.add_dependency "muck-portablecontacts" + gem.add_dependency "hpricot" + gem.add_dependency "muck-engine", ">=3.3.4" + gem.add_dependency "muck-auth", ">=3.5.1" + gem.files.exclude 'test/**' end +Jeweler::RubygemsDotOrgTasks.new +