class Podio::Subscription

@see developers.podio.com/doc/subscriptions

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