public
Description: Rails' "flash" session notification system ported to Merb (See eltiare/merb_has_flash)
Homepage: http://github.com/eltiare/merb_has_flash
Clone URL: git://github.com/ivey/merb_has_flash.git
merb_has_flash / Rakefile
100644 17 lines (12 sloc) 0.589 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require 'rubygems'
require 'rake/gempackagetask'
 
spec = eval(File.read('merb_has_flash.gemspec'))
Rake::GemPackageTask.new(spec) { |pkg| pkg.gem_spec = spec }
 
# Checks to see if Windows platform or if "SUDOLESS" environment variable is set
sudo = ((RUBY_PLATFORM =~ /win32|mingw|bccwin|cygwin/) rescue nil) ? '' : ('sudo' unless ENV['SUDOLESS'])
 
task :install => [:package] do
  sh %{#{sudo} gem install pkg/#{spec.name}-#{spec.version}}
end
 
task :release => :package do
  sh %{rubyforge add_release merb-plugins #{spec.name} #{spec.version} pkg/#{spec.name}-#{spec.version}.gem}
end