if Time.now.wday == 1 # do something end On Thu, Mar 31, 2011 at 10:16 AM, Doug Naegele <dougnaeg...@gmail.com>wrote:
> Can someone help me configure Heroku Cron to only run on a certain > day? > > So, imagine I send an email report every Monday morning. How do I > write the syntax for that? > > Something like this: > > This one works: > > if Time.now.hour == 7 ##Sends report @7am, PST. > puts "Send report" > uri = URI.parse('http://myapp.heroku.com/messages/send_report') > Net::HTTP.get(uri) > puts " Report is done." > end > > > This one does not work: > > if Time.now == Monday ##Sends report at the daily Heroku cron run, > but only on Monday. > puts "Send report" > uri = URI.parse('http://myapp.heroku.com/messages/send_report') > Net::HTTP.get(uri) > puts " Report is done." > end > > thanks in advance > > -- > You received this message because you are subscribed to the Google Groups > "Heroku" group. > To post to this group, send email to heroku@googlegroups.com. > To unsubscribe from this group, send email to > heroku+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/heroku?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to heroku@googlegroups.com. To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/heroku?hl=en.