Sha256: 6d6636da59c66cf0a6cee7264c4ce56015a36a65c4bb65ea443d41481a0a9f2c

Contents?: true

Size: 297 Bytes

Versions: 32

Compression:

Stored size: 297 Bytes

Contents

module Dorsale::Flyboy::TaskCrons
  def self.send_daily_term_emails!
    ::Dorsale::Flyboy::Task.all.each do |task|
      next if task.done?
      next if task.term != Date.current
      next if task.owner.nil?

      ::Dorsale::Flyboy::TaskMailer.term_email(task).deliver_later
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
dorsale-3.13.0 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.12.0 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.11.0 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.10.3 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.10.2 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.10.1 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.10.0 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.9.8 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.9.7 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.9.6 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.9.5 app/crons/dorsale/flyboy/task_crons.rb
dorsale-3.9.4 app/crons/dorsale/flyboy/task_crons.rb