class Rainforest::Schedule
Attributes
created_at[RW]
filters[RW]
id[RW]
repeat_rules[RW]
Public Class Methods
all(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/schedule.rb, line 8 def self.all(params={}, headers={}) res = client.schedules.all(params, headers) res end
create(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/schedule.rb, line 28 def self.create(params={}, headers={}) res = client.schedules.create(params, headers) res end
delete(schedule_id, params={}, headers={})
click to toggle source
# File lib/rainforest/resources/schedule.rb, line 23 def self.delete(schedule_id, params={}, headers={}) res = client.schedules.delete(schedule_id, params, headers) res end
retrieve(schedule_id, params={}, headers={})
click to toggle source
# File lib/rainforest/resources/schedule.rb, line 13 def self.retrieve(schedule_id, params={}, headers={}) res = client.schedules.retrieve(schedule_id, params, headers) res end
update(schedule_id, params={}, headers={})
click to toggle source
# File lib/rainforest/resources/schedule.rb, line 18 def self.update(schedule_id, params={}, headers={}) res = client.schedules.update(schedule_id, params, headers) res end
Public Instance Methods
delete(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/schedule.rb, line 43 def delete(params={}, headers={}) res = client.schedules.delete(id, params, headers) res end
refresh(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/schedule.rb, line 33 def refresh(params={}, headers={}) res = client.schedules.retrieve(id, params, headers) self.refresh_from(res.json, res.api_method, res.client) end
save(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/schedule.rb, line 48 def save(params={}, headers={}) params = ParamsBuilder.merge(api_attributes, params) res = client.schedules.update(id, params, headers) self.refresh_from(res.json, res.api_method, res.client) end
update(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/schedule.rb, line 38 def update(params={}, headers={}) res = client.schedules.update(id, params, headers) self.refresh_from(res.json, res.api_method, res.client) end