Rakefile in mdub-sham_rack-1.0.0 vs Rakefile in mdub-sham_rack-1.1.2

- old
+ new

@@ -1,22 +1,40 @@ +require "rubygems" +require "rake" + require "spec/rake/spectask" task "default" => "spec" Spec::Rake::SpecTask.new do |t| t.spec_opts = ["--colour", "--format", "progress"] t.spec_files = FileList['spec/**/*_spec.rb'] end -begin - require 'jeweler' - Jeweler::Tasks.new do |gemspec| - gemspec.name = "sham_rack" - gemspec.summary = "Net::HTTP-to-Rack plumbing" - gemspec.email = "mdub@dogbiscuit.org" - gemspec.homepage = "http://github.com/mdub/sham_rack" - gemspec.description = "ShamRack plumbs Net::HTTP directly into Rack, for quick and easy HTTP testing." - gemspec.authors = ["Mike Williams"] +require "jeweler" + +Jeweler::Tasks.new do |g| + g.name = "sham_rack" + g.summary = "Net::HTTP-to-Rack plumbing" + g.email = "mdub@dogbiscuit.org" + g.homepage = "http://github.com/mdub/sham_rack" + g.description = "ShamRack plumbs Net::HTTP directly into Rack, for quick and easy HTTP testing." + g.authors = ["Mike Williams"] + g.rubyforge_project = "shamrack" +end + +Jeweler::RubyforgeTasks.new + +require 'rake/rdoctask' +Rake::RDocTask.new do |rdoc| + if File.exist?('VERSION.yml') + config = YAML.load(File.read('VERSION.yml')) + version = "#{config[:major]}.#{config[:minor]}.#{config[:patch]}" + else + version = "" end -rescue LoadError - puts "Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com" + + rdoc.rdoc_dir = 'rdoc' + rdoc.title = "ShamRack #{version}" + rdoc.main = "ShamRack" + rdoc.rdoc_files.include('lib/**/*.rb') end