6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# File 'lib/sanford/rake.rb', line 6
def self.load
namespace :sanford do
task :setup
task :load_manager => :setup do
require 'sanford'
require 'sanford/manager'
Sanford.init
end
desc "Start a Sanford server and daemonize the process"
task :start => :load_manager do
Sanford::Manager.call :start
end
desc "Stop a daemonized Sanford server process"
task :stop => :load_manager do
Sanford::Manager.call :stop
end
desc "Restart a daemonized Sanford server process"
task :restart => :load_manager do
Sanford::Manager.call :restart
end
desc "Run a Sanford server (not daemonized)"
task :run => :load_manager do
Sanford::Manager.call :run
end
end
end
|