Allow the notifier to be a regular object (non-class)
[god.git] / Rakefile
blobfaf6167f2660b289ebbe3cd4834789ba27344bcf
1 # -*- ruby -*-
3 require 'rubygems'
4 require 'hoe'
6 Hoe.new('god', '0.3.0') do |p|
7   p.rubyforge_name = 'god'
8   p.author = 'Tom Preston-Werner'
9   p.email = 'tom@rubyisawesome.com'
10   p.url = 'http://god.rubyforge.org/'
11   p.summary = 'Like monit, only awesome'
12   p.description = "God is an easy to configure, easy to extend monitoring framework written in Ruby."
13   p.changes = p.paragraphs_of('History.txt', 0..1).join("\n\n")
14   # p.extra_deps << ['daemons', '>=1.0.7']
15   p.spec_extras = {:extensions => ['ext/god/extconf.rb']}
16 end
18 desc "Open an irb session preloaded with this library"
19 task :console do
20   sh "irb -rubygems -r ./lib/god.rb"
21 end
23 desc "Upload site to Rubyforge"
24 task :site do
25   sh "scp -r site/* mojombo@god.rubyforge.org:/var/www/gforge-projects/god"
26 end
28 desc "Upload site to Rubyforge"
29 task :site_edge do
30   sh "scp -r site/* mojombo@god.rubyforge.org:/var/www/gforge-projects/god/edge"
31 end
33 # vim: syntax=Ruby