Sha256: fa2e77d5f9496c6029f05b60fcf7a4e9d9522383cede1b5d7027b83905a924f2
Contents?: true
Size: 691 Bytes
Versions: 6
Compression:
Stored size: 691 Bytes
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/environment.rb' require 'daemon' class DispatchDaemonFetcherDaemon < Daemon::Base @config = YAML.load_file("#{Rails.root}/config/dispatch_daemon.yml") @config = @config[Rails.env].to_options @sleep_time = @config.delete(:sleep_time) || 60 def self.start puts "Starting DispatchDaemonFetcherDaemon" # Add your own receiver object below @fetcher = Fetcher.create({:receiver => DispatchMailer}.merge(@config)) loop do @fetcher.fetch sleep(@sleep_time) end end def self.stop puts "Stopping DispatchDaemonFetcherDaemon" end end DispatchDaemonFetcherDaemon.daemonize
Version data entries
6 entries across 6 versions & 1 rubygems