<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,21 +1,15 @@
 require 'rake'
-# require 'rake/testtask'
 require 'rake/rdoctask'
 require 'spec/version'
 require 'spec/rake/spectask'
 
-desc 'Default: run unit tests.'
+desc 'Default: run plugin specs'
 task :default =&gt; :spec
 
-desc 'Test the yui4rails plugin via spec.'
+desc 'Test the yui4rails plugin via rspec.'
 Spec::Rake::SpecTask.new do |t|
   t.spec_files = FileList['spec/**/*_spec.rb']
   t.spec_opts = ['--options', 'spec/spec.opts']
-  unless ENV['NO_RCOV']
-    t.rcov = true
-    t.rcov_dir = '../doc/output/coverage'
-    t.rcov_opts = ['--exclude', 'spec\/spec,bin\/spec,examples,\/var\/lib\/gems,\/Library\/Ruby,\.autotest']
-  end
 end
 
 desc 'Generate documentation for the yui4rails plugin.'
@@ -27,14 +21,3 @@ Rake::RDocTask.new(:rdoc) do |rdoc|
   rdoc.rdoc_files.include('lib/**/*.rb')
 end
 
-desc 'Will install necessary public-accessible resources for YUI integration'
-Rake::RDocTask.new(:initialize_yui) do |rdoc|
-	# TODO convert to more rake way of doing this...
-	RAILS_ROOT = File.join(File.dirname(__FILE__),'../../..')
-	destination = File.join(RAILS_ROOT,'public/yui')
-	unless File.exists?(destination)
-	  source = File.join(File.dirname(__FILE__),'public/yui')
-	  FileUtils.mkdir_p(destination)
-	  FileUtils.cp_r(Dir.glob(source + '/**'),destination)
-	end 
-end
\ No newline at end of file</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,14 @@
-# desc &quot;Explaining what the task does&quot;
-# task :yui4rails do
-#   # Task goes here
-# end
+namespace :yui4rails do
+	desc &quot;Will install or update necessary public-accessible resources for YUI integration&quot;
+	task :update =&gt; :environment do
+		plugin_root = File.join(File.dirname(__FILE__),'..')
+	  is_svn_or_dir = proc {|path| path =~ /\.svn/ || File.directory?(path) }
+	  Dir[plugin_root + &quot;/public/**/*&quot;].reject(&amp;is_svn_or_dir).each do |file|
+	    path = file.sub(plugin_root, '')
+	    directory = File.dirname(path)
+	    puts &quot;Copying #{path}...&quot;
+	    mkdir_p RAILS_ROOT + directory
+	    cp file, RAILS_ROOT + path
+	  end
+	end
+end</diff>
      <filename>tasks/yui4rails_tasks.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d44ba09d0550e55a7b4d2dfcc832cb85dcb64429</id>
    </parent>
  </parents>
  <author>
    <name>Marty Haught</name>
    <email>mghaught@gmail.com</email>
  </author>
  <url>http://github.com/mghaught/yui4rails/commit/13ed8baad784a376a2281e19e907b1dd5d8d5bc6</url>
  <id>13ed8baad784a376a2281e19e907b1dd5d8d5bc6</id>
  <committed-date>2008-05-13T19:53:51-07:00</committed-date>
  <authored-date>2008-05-13T19:53:51-07:00</authored-date>
  <message>Cleaned up crufty rake tasks.  Removed rcov part of spec task
Created a yui4rails:update task for installing/updating resources in the public/yui directory</message>
  <tree>7a4c6719423ffc89a5dc84612f30c72914111aa8</tree>
  <committer>
    <name>Marty Haught</name>
    <email>mghaught@gmail.com</email>
  </committer>
</commit>
