101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
# File 'lib/td/client/api/schedule.rb', line 101
def run_schedule(name, time, num)
params = {}
params = {'num' => num} if num
code, body, res = post("/v3/schedule/run/#{e name}/#{e time}", params)
if code != "200"
raise_error("Run schedule failed", res)
end
js = checked_json(body, %w[jobs])
result = []
js['jobs'].each {|m|
job_id = m['job_id']
scheduled_at = m['scheduled_at']
type = (m['type'] || '?').to_sym
result << [job_id, type, scheduled_at]
}
return result
end
|