module Blue::Resque::Scheduler
Constants
- VERSION
Public Class Methods
included(klass)
click to toggle source
# File lib/blue/resque/scheduler.rb, line 28 def self.included(klass) klass.add_role(:resque_scheduler) klass.class_eval do recipe :resque_scheduler_monitoring end end
pid_path()
click to toggle source
# File lib/blue/resque/scheduler.rb, line 10 def self.pid_path @pid_path ||= File.join(Blue.shared_path, 'pids', 'resque_scheduler.pid') end
Public Instance Methods
resque_scheduler_monitoring()
click to toggle source
# File lib/blue/resque/scheduler.rb, line 14 def resque_scheduler_monitoring if Blue.const_defined?(:Monit) file "/etc/monit/conf.d/resque_scheduler.conf", :ensure => :present, :mode => '700', :backup => false, :content => template(File.join(File.dirname(__FILE__), '..', '..', '..', 'templates', 'monit.conf.erb'), binding), :notify => service('monit') elsif Blue.const_defined?(:God) # Define this yo'self homie. end end