<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -0,0 +1 @@
+meta
\ No newline at end of file</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,8 @@ Gem.clear_paths
 Gem.path.unshift(File.join(File.dirname(__FILE__), &quot;gems&quot;))
 
 require 'rake'
-require 'rake/rdoctask'
+require 'yard'
+require 'yard/rake/yardoc_task'
 require 'spec/rake/spectask'
 require 'spec/rake/verify_rcov'
 require 'stringray/core_ext/spec/rake/verify_rcov'
@@ -66,6 +67,26 @@ namespace :rcov do
   end
 end
 
+namespace :yard do
+  YARD::Rake::YardocTask.new :generate do |t|
+    t.files   = ['lib/**/*.rb', 'app/**/*.rb']
+    t.options = ['--output-dir', &quot;meta/documentation&quot;,
+                    '--readme', 'README.mkdn',
+                    '--markup', 'markdown']
+  end
+  
+  YARD::Rake::YardocTask.new :db do |t|
+    t.files   = ['lib/**/*.rb']
+    t.options = ['--no-output',
+                    '--readme', 'README.mkdn',
+                    '--markup', 'markdown']
+  end
+  
+  task :open do
+    system 'open ' + 'meta' / 'documentation' / 'index.html' if PLATFORM['darwin']
+  end
+end
+
 namespace :ditz do
   
   desc &quot;Show current issue status overview&quot;
@@ -135,6 +156,27 @@ Dir[Merb.root / &quot;systems&quot; / &quot;*&quot;].each do |system|
       end
     end
     
+    namespace :yard do
+      YARD::Rake::YardocTask.new :generate do |t|
+        t.files   = [&quot;systems/#{system}/**/*.rb&quot;]
+        t.options = ['--output-dir', &quot;systems/#{system}/meta/documentation&quot;,
+                        '--db', &quot;systems/#{system}/.yardoc&quot;,
+                        '--readme', 'README.mkdn',
+                        '--markup', 'markdown']
+      end
+
+      YARD::Rake::YardocTask.new :db do |t|
+        t.files   = [&quot;systems/#{system}/**/*.rb&quot;]
+        t.options = ['--no-output', '--db', &quot;systems/#{system}/.yardoc&quot;,
+                        '--readme', 'README.mkdn',
+                        '--markup', 'markdown']
+      end
+
+      task :open do
+        system 'open ' + 'meta' / 'documentation' / 'index.html' if PLATFORM['darwin']
+      end
+    end
+    
     desc 'Check everything over before commiting'
     task :aok =&gt; [:'rcov:run', :'rcov:verify', :'rcov:open']
   end</diff>
      <filename>Rakefile.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>meta/docs/LICENSE</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>d37723f11c270129904b5c71dc19df3b659175ef</id>
    </parent>
  </parents>
  <author>
    <name>elliottcable</name>
    <email>git@elliottcable.name</email>
  </author>
  <url>http://github.com/elliottcable/rdie/commit/0d3bef06de0dcc39e3841dec016d312e5a33fae1</url>
  <id>0d3bef06de0dcc39e3841dec016d312e5a33fae1</id>
  <committed-date>2008-09-20T19:09:19-07:00</committed-date>
  <authored-date>2008-09-20T19:09:19-07:00</authored-date>
  <message>Using YARD (for now, getting cryptic errors, will debug when lsegal gets better!)</message>
  <tree>90f159e6df69e42adbc6139bb0f8fb313b39ba76</tree>
  <committer>
    <name>elliottcable</name>
    <email>git@elliottcable.name</email>
  </committer>
</commit>
