class Podio::Subscription
Public Class Methods
create(ref_type, ref_id)
click to toggle source
@see developers.podio.com/doc/subscriptions/subscribe-22409
# File lib/podio/models/subscription.rb, line 19 def create(ref_type, ref_id) Podio.connection.post("/subscription/#{ref_type}/#{ref_id}").body['subscription_id'] end
delete(id)
click to toggle source
@see developers.podio.com/doc/subscriptions/unsubscribe-by-id-22445
# File lib/podio/models/subscription.rb, line 24 def delete(id) Podio.connection.delete("/subscription/#{id}") end
delete_by_reference(ref_type, ref_id)
click to toggle source
@see developers.podio.com/doc/subscriptions/unsubscribe-by-reference-22410
# File lib/podio/models/subscription.rb, line 29 def delete_by_reference(ref_type, ref_id) Podio.connection.delete("/subscription/#{ref_type}/#{ref_id}") end
find(id)
click to toggle source
@see developers.podio.com/doc/subscriptions/get-subscription-by-id-22446
# File lib/podio/models/subscription.rb, line 9 def find(id) member Podio.connection.get("/subscription/#{id}").body end
find_by_reference(ref_type, ref_id)
click to toggle source
@see developers.podio.com/doc/subscriptions/get-subscription-by-reference-22408
# File lib/podio/models/subscription.rb, line 14 def find_by_reference(ref_type, ref_id) member Podio.connection.get("/subscription/#{ref_type}/#{ref_id}").body end
find_subscribers_by_reference(ref_type, ref_id)
click to toggle source
# File lib/podio/models/subscription.rb, line 33 def find_subscribers_by_reference(ref_type, ref_id) User.list Podio.connection.get("/subscription/#{ref_type}/#{ref_id}/user").body end