<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,39 +1,48 @@
 require 'rake'
-require 'rake/testtask'
-require 'rubygems'
-require 'lib/spec_converter'
-require 'rcov/rcovtask'
-require 'echoe'
-gem &quot;spicycode-micronaut&quot;
-require 'micronaut'
-require 'micronaut/rake_task'
 
-Echoe.new(&quot;spec_converter&quot;) do |p|
-  p.rubyforge_name = &quot;thinkrelevance&quot;
-  p.description = &quot;Convert your tests to test/spec specs.  See http://github.com/relevance/spec_converter/ for details.&quot;
-  p.name = 'spec_converter'
-  p.summary = &quot;Convert your tests to test/spec specs&quot;
-  p.author = &quot;Relevance&quot;
-  p.email = &quot;opensource@thinkrelevance.com&quot;
-  p.url = &quot;http://github.com/relevance/spec_converter/&quot;
-  p.rdoc_pattern = /^(lib|bin|ext)|txt|rdoc|CHANGELOG|MIT-LICENSE$/
-  rdoc_template = `allison --path`.strip &lt;&lt; &quot;.rb&quot;
-  p.rdoc_template = rdoc_template
+begin
+  require 'jeweler'
+  Jeweler::Tasks.new do |gem|
+    gem.name = &quot;spec_convertor&quot;
+    gem.summary = &quot;Convert your tests to test/spec specs.  See http://github.com/relevance/spec_converter/ for details.&quot;
+    gem.email = &quot;rsanheim@gmail.com&quot;
+    gem.homepage = &quot;http://github.com/relevance/spec_converter&quot;
+    gem.authors = [&quot;Relevance&quot;]
+    gem.add_development_dependency &quot;mocha&quot;, &quot;&gt;= 0.9.0&quot;
+    gem.add_development_dependency &quot;micronaut&quot;, &quot;&gt;= 0.3.0&quot;
+  end
+  Jeweler::GemcutterTasks.new
+rescue LoadError
+  puts &quot;Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler&quot;
+end
+
+require 'micronaut/rake_task'
+Micronaut::RakeTask.new(:examples) do |examples|
+  examples.pattern = 'examples/**/*_example.rb'
+  examples.ruby_opts &lt;&lt; '-Ilib -Iexamples'
 end
 
-task(:default).clear
+Micronaut::RakeTask.new(:rcov) do |examples|
+  examples.pattern = 'examples/**/*_example.rb'
+  examples.rcov_opts = '-Ilib -Iexamples'
+  examples.rcov = true
+end
 
-desc 'Default: run examples.'
-task :default =&gt; :examples
+task :default =&gt; [:check_dependencies, :examples]
 
-desc &quot;Run all micronaut examples&quot;
-Micronaut::RakeTask.new(:examples)
+begin
+  %w{sdoc sdoc-helpers rdiscount}.each { |name| gem name }
+  require 'sdoc_helpers'
+rescue LoadError =&gt; ex
+  puts &quot;sdoc support not enabled:&quot;
+  puts ex.inspect
+end
 
-namespace :examples do
-  desc &quot;Run all micronaut examples using rcov&quot;
-  Micronaut::RakeTask.new :coverage do |t|
-    t.pattern = &quot;examples/**/*_example.rb&quot;
-    t.rcov = true
-    t.rcov_opts = %[--exclude &quot;gems/*,/Library/Ruby/*,config/*&quot; --text-summary  --sort coverage --no-validator-links]
-  end
+require 'rake/rdoctask'
+Rake::RDocTask.new do |rdoc|
+  version = File.exist?('VERSION') ? File.read('VERSION') : ''
+  rdoc.rdoc_dir = 'rdoc'
+  rdoc.title = &quot;chatterbox #{version}&quot;
+  rdoc.rdoc_files.include('README*')
+  rdoc.rdoc_files.include('lib/**/*.rb')
 end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,13 +1,15 @@
 require 'rubygems'
-gem &quot;spicycode-micronaut&quot;
+gem &quot;micronaut&quot;
 require 'micronaut'
-require 'micronaut/rake_task'
 require 'mocha'
 require 'tempfile'
+
 require File.dirname(__FILE__) + '/../lib/spec_converter'
 
 Micronaut.configure do |config|
   config.mock_with :mocha
+  config.color_enabled = true
+  config.formatter = :documentation
 end
 
 describe &quot;converting from test/spec old style to new style names&quot; do
@@ -206,4 +208,4 @@ describe &quot;converting things in batch&quot; do
     File.stubs(:directory?).with(&quot;test&quot;).returns(true)
     @converter.convert
   end
-end
\ No newline at end of file
+end</diff>
      <filename>examples/spec_converter_example.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d1f77a8cac3cfb11260f50e64392ca2751868fd8</id>
    </parent>
  </parents>
  <author>
    <name>Chad Humphries</name>
    <email>chad@spicycode.com</email>
  </author>
  <url>http://github.com/relevance/spec_converter/commit/2461cee34b275b3bed8823ec08185ed3b0acdb26</url>
  <id>2461cee34b275b3bed8823ec08185ed3b0acdb26</id>
  <committed-date>2009-10-09T10:38:55-07:00</committed-date>
  <authored-date>2009-10-09T10:38:55-07:00</authored-date>
  <message>Updating to use jeweler</message>
  <tree>2b6ec9aa349f20e4e254eb5f9b93b2cdf3905e6f</tree>
  <committer>
    <name>Chad Humphries</name>
    <email>chad@spicycode.com</email>
  </committer>
</commit>
