Module: Asmodai::Daemon::RakeTask
- Included in:
- Asmodai::Daemon
- Defined in:
- lib/asmodai/daemon/rake_task.rb
Instance Method Summary collapse
Instance Method Details
#install_rake_task(namespace) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/asmodai/daemon/rake_task.rb', line 2 def install_rake_task(namespace) daemon = self namespace.class_eval do desc "Run the Master server in the background" task :start do daemon.start end desc "Terminate the Master server" task :stop do daemon.terminate end desc "Run the Master server" task :run do daemon.new.perform_run end end end |