<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,6 +2,20 @@ require 'rake'
 require 'rake/testtask'
 require 'rake/rdoctask'
 
+rails_root     = File.expand_path(RAILS_ROOT)
+plugin_root    = File.join(rails_root, 'vendor', 'plugins', 'click-to-globalize')
+templates_root = File.join(plugin_root, 'templates')
+shared_folder  = File.join(rails_root, 'app', 'views', 'shared')
+
+require plugin_root + '/test/javascript/lib/jstest'
+
+files = [ File.join(rails_root, 'public', 'javascripts', 'click_to_globalize.js'),
+  File.join(rails_root, 'public', 'stylesheets', 'click_to_globalize.css'),
+  File.join(rails_root, 'app',     'controllers', 'locales_controller.rb'),
+  File.join(rails_root, 'app',     'helpers',     'locales_helper.rb'),
+  File.join(rails_root, 'app',     'views',       'shared', '_click_to_globalize.html.erb'),
+  File.join(rails_root, 'config', 'click.yml') ]
+
 desc 'Default: run unit tests.'
 task :default =&gt; :test
 
@@ -21,3 +35,54 @@ Rake::RDocTask.new(:rdoc) do |rdoc|
   rdoc.rdoc_files.include('README')
   rdoc.rdoc_files.include('lib/**/*.rb')
 end
+
+desc 'Test Click To Globalize.'
+task :test =&gt; ['click:test:all']
+
+namespace :test do
+  desc 'Test both ruby and javascript code.'
+  task :all =&gt; [:ruby, :js]
+
+  desc 'Test ruby code.'
+  Rake::TestTask.new(:ruby) do |t|
+    t.libs &lt;&lt; &quot;#{plugin_root}/lib&quot;
+    t.libs &lt;&lt; &quot;#{plugin_root}/test/test_helper&quot;
+    t.pattern = &quot;#{plugin_root}/test/**/*_test.rb&quot;
+    t.verbose = true
+  end
+
+  # Taken from Prototype rake tasks.
+  desc &quot;Runs all the JavaScript unit tests and collects the results&quot;
+  JavaScriptTestTask.new(:js) do |t|
+    tests_to_run     = ENV['TESTS']    &amp;&amp; ENV['TESTS'].split(',')
+    browsers_to_test = ENV['BROWSERS'] &amp;&amp; ENV['BROWSERS'].split(',')
+
+    t.mount(&quot;/public&quot;, &quot;#{rails_root}/public&quot;)
+    t.mount(&quot;/test&quot;, &quot;#{plugin_root}/test&quot;)
+
+    test_files = (Dir[&quot;#{plugin_root}/test/unit/*.html&quot;] + Dir[&quot;#{plugin_root}/test/functional/*.html&quot;])
+    test_files.sort.reverse.each do |test_file|
+      test_file = test_file.gsub(plugin_root, '')
+      test_name = test_file[/.*\/(.+?)\.html/, 1]
+      t.run(test_file) unless tests_to_run &amp;&amp; !tests_to_run.include?(test_name)
+    end
+
+    %w( safari firefox ie konqueror opera ).each do |browser|
+      t.browser(browser.to_sym) unless browsers_to_test &amp;&amp; !browsers_to_test.include?(browser)
+    end
+  end
+end
+
+desc 'Show the diffs for each file, camparing the app files with the plugin ones.'
+task :diff do
+  files.each do |file, path|
+    file = path.split(File::SEPARATOR).last
+    res  = `diff #{path} #{templates_root}/#{file}`
+    puts &quot;#{file.upcase}\n#{res}&quot; unless res.empty?
+  end
+end
+
+desc 'Prepare the folder plugin, copying files from the app, here.'
+task :prepare do
+  files.each { |file, path| File.cp path, templates_root }
+end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,79 +1,9 @@
 require 'rake'
 require 'rake/testtask'
 require 'rake/rdoctask'
-require 'erb'
-require 'rubygems'
-require 'active_record'
-require 'active_record/fixtures'
 require 'ftools'
 
-rails_root     = File.expand_path(RAILS_ROOT)
-plugin_root    = File.join(rails_root, 'vendor', 'plugins', 'click-to-globalize')
-templates_root = File.join(plugin_root, 'templates')
-shared_folder  = File.join(rails_root, 'app', 'views', 'shared')
-
-require plugin_root + '/test/javascript/lib/jstest'
-
-files = [ File.join(rails_root, 'public', 'javascripts', 'click_to_globalize.js'),
-  File.join(rails_root, 'public', 'stylesheets', 'click_to_globalize.css'),
-  File.join(rails_root, 'app',     'controllers', 'locales_controller.rb'),
-  File.join(rails_root, 'app',     'helpers',     'locales_helper.rb'),
-  File.join(rails_root, 'app',     'views',       'shared', '_click_to_globalize.html.erb'),
-  File.join(rails_root, 'config', 'click.yml') ]
-
-desc 'Default: run click task.'
-task :default =&gt; :click
-
-desc 'Run tests.'
-task :click =&gt; ['click:test']
-
 namespace :click do
-  desc 'Test Click To Globalize.'
-  task :test =&gt; ['click:test:all']
-  
-  namespace :test do
-    desc 'Test both ruby and javascript code.'
-    task :all =&gt; [:ruby, :js]
-
-    desc 'Test ruby code.'
-    Rake::TestTask.new(:ruby) do |t|
-      t.libs &lt;&lt; &quot;#{plugin_root}/lib&quot;
-      t.libs &lt;&lt; &quot;#{plugin_root}/test/test_helper&quot;
-      t.pattern = &quot;#{plugin_root}/test/**/*_test.rb&quot;
-      t.verbose = true
-    end
-
-    # Taken from Prototype rake tasks.
-    desc &quot;Runs all the JavaScript unit tests and collects the results&quot;
-    JavaScriptTestTask.new(:js) do |t|
-      tests_to_run     = ENV['TESTS']    &amp;&amp; ENV['TESTS'].split(',')
-      browsers_to_test = ENV['BROWSERS'] &amp;&amp; ENV['BROWSERS'].split(',')
-
-      t.mount(&quot;/public&quot;, &quot;#{rails_root}/public&quot;)
-      t.mount(&quot;/test&quot;, &quot;#{plugin_root}/test&quot;)
-
-      test_files = (Dir[&quot;#{plugin_root}/test/unit/*.html&quot;] + Dir[&quot;#{plugin_root}/test/functional/*.html&quot;])
-      test_files.sort.reverse.each do |test_file|
-        test_file = test_file.gsub(plugin_root, '')
-        test_name = test_file[/.*\/(.+?)\.html/, 1]
-        t.run(test_file) unless tests_to_run &amp;&amp; !tests_to_run.include?(test_name)
-      end
-
-      %w( safari firefox ie konqueror opera ).each do |browser|
-        t.browser(browser.to_sym) unless browsers_to_test &amp;&amp; !browsers_to_test.include?(browser)
-      end
-    end
-    
-    desc 'Generate documentation for Click to Globalize plugin.'
-    Rake::RDocTask.new(:rdoc) do |rdoc|
-      rdoc.rdoc_dir = &quot;#{plugin_root}/rdoc&quot;
-      rdoc.title    = 'ClickToGlobalize'
-      rdoc.options &lt;&lt; '--line-numbers' &lt;&lt; '--inline-source'
-      rdoc.rdoc_files.include(&quot;#{plugin_root}/README&quot;)
-      rdoc.rdoc_files.include(&quot;#{plugin_root}/lib/**/*.rb&quot;)
-    end
-  end
-
   desc 'Setup Click to Globalize plugin (alias for click:install).'
   task :setup =&gt; :install
 
@@ -91,18 +21,4 @@ namespace :click do
     targets = Dir[&quot;#{Rails.root}/public/**/click_to_globalize.*&quot;]
     FileUtils.rm targets
   end
-
-  desc 'Show the diffs for each file, camparing the app files with the plugin ones.'
-  task :diff do
-    files.each do |file, path|
-      file = path.split(File::SEPARATOR).last
-      res  = `diff #{path} #{templates_root}/#{file}`
-      puts &quot;#{file.upcase}\n#{res}&quot; unless res.empty?
-    end
-  end
-
-  desc 'Prepare the folder plugin, copying files from the app, here.'
-  task :prepare do
-    files.each { |file, path| File.cp path, templates_root }
-  end
 end</diff>
      <filename>tasks/click_to_globalize.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0d68a1aa407061da9652da2ab8bd96e88010b882</id>
    </parent>
  </parents>
  <author>
    <name>Luca Guidi</name>
    <email>guidi.luca@gmail.com</email>
  </author>
  <url>http://github.com/jodosha/click-to-globalize/commit/920c85a326ef68e0622d1dbe391cdcfb3e2c5188</url>
  <id>920c85a326ef68e0622d1dbe391cdcfb3e2c5188</id>
  <committed-date>2009-04-06T07:27:34-07:00</committed-date>
  <authored-date>2009-04-06T07:27:34-07:00</authored-date>
  <message>Hide development related tasks to end users</message>
  <tree>3caa682d84d0d7c761cdfcd22557123ea0e04846</tree>
  <committer>
    <name>Luca Guidi</name>
    <email>guidi.luca@gmail.com</email>
  </committer>
</commit>
