Skip to content
Snippets Groups Projects
Select Git revision
  • 96e9473d0715a60b93288fb82ab3ef64cd331229
  • master default protected
  • release/calendar/5.3.7 protected
  • release/mail/5.1.9 protected
  • release/calendar/5.3.6 protected
  • release/mail/5.1.8 protected
  • release/polls/8.1.4 protected
  • release/polls/8.1.1 protected
  • release/polls/8.1.2 protected
  • release/richdocuments/8.7.2 protected
  • release/notes/4.12.2 protected
  • release/mail/5.1.7 protected
  • release/calendar/5.3.5 protected
  • release/forms/5.1.2 protected
  • release/polls/8.0.6 protected
  • release/groupfolders/19.1.2 protected
  • release/mail/5.1.6 protected
  • release/calendar/5.3.4 protected
  • release/forms/5.1.1 protected
  • release/mail/5.1.5 protected
  • release/groupfolders/19.1.1 protected
  • release/polls/8.0.1 protected
22 results

README.md

  • cronotab.rb 619 B
    # cronotab.rb — Crono configuration file
    #
    # Here you can specify periodic jobs and schedule.
    # You can use ActiveJob's jobs from `app/jobs/`
    # You can use any class. The only requirement is that
    # class should have a method `perform` without arguments.
    #
    # class TestJob
    #   def perform
    #     puts 'Test!'
    #   end
    # end
    #
    # Crono.perform(TestJob).every 2.days, at: '15:30'
    #
    
    Crono.perform(FetchConferenceDataJob, '38c3').every 5.minutes
    Crono.perform(FetchConferenceDataJob, '38c3-more').every 5.minutes
    #Crono.perform(TelegramNotifyUpcomingJob, { offset: 15.minutes.to_i, interval: 1.minute.to_i }).every 1.minute