jam-cloud/ruby/lib/jam_ruby/resque/scheduled/hourly_job.rb

28 lines
729 B
Ruby
Raw Normal View History

module JamRuby
class HourlyJob
extend Resque::Plugins::JamLonelyJob
@queue = :scheduled_hourly_job
@@log = Logging.logger[HourlyJob]
def self.perform
@@log.info("waking up")
#LessonBooking.hourly_check
#LessonSession.hourly_check
#TeacherPayment.hourly_check
2018-02-26 03:44:02 +00:00
User.hourly_check
2021-03-14 21:23:43 +00:00
AffiliatePartner.tally_up(Date.today)
EmailProfileReminder.send_reminders
EmailSignupSurvey.send_survey
2025-06-14 05:33:03 +00:00
GearSetupReminder.send_reminders
TestGearReminder.send_reminders
GroupSessionReminder.send_reminders
2025-10-13 17:02:44 +00:00
#TrialExpiresReminder.send_reminders
ConnectionManager.new.cleanup_dangling
2017-07-10 02:21:29 +00:00
@@log.info("done")
end
end
end