class Malartu::Schedule
A schedule is what tells Malartu
when to aggregate the data
Public Class Methods
find(id = 'api')
click to toggle source
# File lib/malartu/schedule.rb, line 4 def self.find(id = 'api') res = Malartu.request('get', "/kpi/schedules/#{id}") Malartu::Schedule.new(res) end
list()
click to toggle source
# File lib/malartu/schedule.rb, line 9 def self.list res = Malartu.request('get', '/kpi/schedules') res['schedules'].map do |schedule| Malartu::Schedule.new(schedule) end end
update(id = 'api', active: false)
click to toggle source
# File lib/malartu/schedule.rb, line 16 def self.update(id = 'api', active: false) fail 'Invalid ID' unless id == 'api' params = {} params[:active] = active unless active.nil? res = Malartu.request('patch', "/kpi/schedules/#{id}", params) Malartu::Schedule.new(res) end