diff options
Diffstat (limited to 'lib/cron.rb')
| -rw-r--r-- | lib/cron.rb | 24 | 
1 files changed, 22 insertions, 2 deletions
| diff --git a/lib/cron.rb b/lib/cron.rb index 7e2ca4cdf..fe010ffd9 100644 --- a/lib/cron.rb +++ b/lib/cron.rb @@ -1,6 +1,26 @@  module Cron    class << self +    def every_day_at_3AM +      sync_reflex +    end + +    def every_day_at_4AM +      sync_codifligne +    end + +    def every_hour +      sync_organizations +      sync_users +    end + +    def every_5_minutes +      check_import_operations +      check_ccset_operations +    end + +    private +      def sync_organizations        begin          Organisation.portail_sync @@ -37,7 +57,7 @@ module Cron        end      end -    def check_import_operations +    def check_ccset_operations        begin          ParentNotifier.new(ComplianceCheckSet).notify_when_finished          ComplianceCheckSet.abort_old @@ -46,7 +66,7 @@ module Cron        end      end -    def check_ccset_operations +    def check_import_operations        begin          ParentNotifier.new(Import::Base).notify_when_finished          Import::Netex.abort_old | 
