class Subscription
Attributes
api[RW]
Public Class Methods
new(config)
click to toggle source
# File lib/tacklebox/components/subscription.rb, line 6 def initialize(config) self.api = SubscriptionApi.new(config) end
Public Instance Methods
create(service_id, user_id, subscription_data)
click to toggle source
# File lib/tacklebox/components/subscription.rb, line 14 def create(service_id, user_id, subscription_data) self.api.create_subscription( service_id, user_id, subscription_data ) end
delete(service_id, user_id, subscription_id)
click to toggle source
# File lib/tacklebox/components/subscription.rb, line 26 def delete(service_id, user_id, subscription_id) self.api.delete_subscription(service_id, user_id, subscription_id) end
get(service_id, user_id, subscription_id)
click to toggle source
# File lib/tacklebox/components/subscription.rb, line 22 def get(service_id, user_id, subscription_id) self.api.get_subscription(service_id, user_id, subscription_id) end
list(service_id, user_id)
click to toggle source
# File lib/tacklebox/components/subscription.rb, line 10 def list(service_id, user_id) self.api.list_subscriptions(service_id, user_id) end