Rakefile in has_messages-0.1.0 vs Rakefile in has_messages-0.1.1

- old
+ new

@@ -2,11 +2,11 @@ require 'rake/rdoctask' require 'rake/gempackagetask' require 'rake/contrib/sshpublisher' PKG_NAME = 'has_messages' -PKG_VERSION = '0.1.0' +PKG_VERSION = '0.1.1' PKG_FILE_NAME = "#{PKG_NAME}-#{PKG_VERSION}" RUBY_FORGE_PROJECT = 'pluginaweek' desc 'Default: run unit tests.' task :default => :test @@ -20,10 +20,11 @@ desc 'Generate documentation for the has_messages plugin.' Rake::RDocTask.new(:rdoc) do |rdoc| rdoc.rdoc_dir = 'rdoc' rdoc.title = 'HasMessages' + rdoc.template = '../rdoc_template.rb' rdoc.options << '--line-numbers' << '--inline-source' rdoc.rdoc_files.include('README') rdoc.rdoc_files.include('lib/**/*.rb') end @@ -31,11 +32,11 @@ s.name = PKG_NAME s.version = PKG_VERSION s.platform = Gem::Platform::RUBY s.summary = 'Demonstrates a reference implementation for sending messages between users.' - s.files = FileList['{app,db,lib,test}/**/*'].to_a + %w(CHANGELOG init.rb MIT-LICENSE Rakefile README) + s.files = FileList['{app,db,lib,test}/**/*'].to_a - FileList['test/app_root/log/*'].to_a + %w(CHANGELOG init.rb MIT-LICENSE Rakefile README) s.require_path = 'lib' s.autorequire = 'has_messages' s.has_rdoc = true s.test_files = Dir['test/**/*_test.rb'] s.add_dependency 'state_machine', '>= 0.1.0' @@ -60,16 +61,16 @@ task :pdoc => [:rdoc] do Rake::SshDirPublisher.new('aaron@pluginaweek.org', "/home/aaron/api.pluginaweek.org/public/#{PKG_NAME}", 'rdoc').upload end desc 'Publish the API docs and gem' -task :publish => [:pdoc, :release] +task :publish => [:pgem, :pdoc, :release] desc 'Publish the release files to RubyForge.' task :release => [:gem, :package] do require 'rubyforge' - ruby_forge = RubyForge.new + ruby_forge = RubyForge.new.configure ruby_forge.login %w( gem tgz zip ).each do |ext| file = "pkg/#{PKG_FILE_NAME}.#{ext}" puts "Releasing #{File.basename(file)}..."