Skip to content

Instantly share code, notes, and snippets.

@bradpauly
Created May 31, 2015 18:30
Show Gist options
  • Save bradpauly/51d8ad4216483cf3b303 to your computer and use it in GitHub Desktop.
Save bradpauly/51d8ad4216483cf3b303 to your computer and use it in GitHub Desktop.
class TodoSummaryJob
def self.send_daily_summary
zones_to_search = User.unique_time_zone_names
zones_ready_for_email = TimeZoneSearch.new(zones_to_search).zones_with_local_hour(8)
User.in_time_zones(zones_ready_for_email).each do |user|
UserMailer.daily_summary(user, user.todos.unfinished).deliver
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment