5 #require './lib/merb_radiant.rb'
12 #Hoe.new('merb_radiant', MerbRadiant::VERSION) do |p|
13 # p.rubyforge_name = 'merb_radiant'
14 # p.author = 'Stephane Busso'
15 # p.email = 'stephane.busso@gmail.com'
16 # p.summary = 'A try of Radiant on Merb'
17 # p.description = p.paragraphs_of('README.txt', 2..5).join("\n\n")
18 # p.url = p.paragraphs_of('README.txt', 0).first.split(/\n/)[1..-1]
19 # p.changes = p.paragraphs_of('CHANGELOG.txt', 0..1).join("\n\n")
24 ##############################################################################
26 ##############################################################################
29 Gem.path.unshift(File.join(File.dirname(__FILE__), "gems"))
32 require 'rake/rdoctask'
33 require 'rake/testtask'
34 #require 'spec/rake/spectask'
41 Merb.start :environment => (ENV['MERB_ENV'] || 'development'),
43 :merb_root => File.dirname(__FILE__)
46 # # # Get Merb plugins and dependencies
47 Merb::Plugins.rakefiles.each {|r| require r }
50 #desc "Packages up Merb."
51 #task :default => [:package]
53 desc "load merb_init.rb"
56 require File.dirname(__FILE__)+'/config/init.rb'
59 task :uninstall => [:clean] do
60 sh %{sudo gem uninstall #{NAME}}
63 desc 'Run all tests, specs and finish with rcov'
69 unless Gem.cache.search("haml").empty?
71 desc "Compiles all sass files into CSS"
75 puts "*** Updating stylesheets"
76 Sass::Plugin.update_stylesheets
82 ##############################################################################
84 ##############################################################################
86 desc "Add new files to subversion"
88 system "svn status | grep '^\?' | sed -e 's/? *//' | sed -e 's/ /\ /g' | xargs svn add"