module Urbanairship::Push::Schedule
Public Instance Methods
local_scheduled_time(datetime)
click to toggle source
Select a local date and time for Scheduled Push
# File lib/urbanairship/push/schedule.rb, line 13 def local_scheduled_time(datetime) payload(:local_scheduled_time, datetime) end
optimal_scheduled_time(date)
click to toggle source
Uses predictive analysis to send push at optimal time
# File lib/urbanairship/push/schedule.rb, line 18 def optimal_scheduled_time(date) { 'best_time': { 'send_date': date } } end
scheduled_time(datetime)
click to toggle source
Select a date and time for Scheduled Push
# File lib/urbanairship/push/schedule.rb, line 8 def scheduled_time(datetime) payload(:scheduled_time, datetime) end
Private Instance Methods
payload(name, time)
click to toggle source
# File lib/urbanairship/push/schedule.rb, line 28 def payload(name, time) { name => Util.time_format(time) } end