Class: Komoju::Subscriptions

Inherits:
Object
  • Object
show all
Defined in:
lib/komoju/client.rb

Overview

Subscription Resource

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Subscriptions

Returns a new instance of Subscriptions.



218
219
220
# File 'lib/komoju/client.rb', line 218

def initialize(client)
  @client = client
end

Instance Method Details

#create(body = {}) ⇒ Object

Create a subscription

Parameters:

  • body:

    the object to pass as the request payload



239
240
241
# File 'lib/komoju/client.rb', line 239

def create(body = {})
  @client.subscriptions.create(body)
end

#destroy(subscriptions_id) ⇒ Object

Destroy a subscription

Parameters:

  • subscriptions_id:

    A unique identifier for a subscription.



246
247
248
# File 'lib/komoju/client.rb', line 246

def destroy(subscriptions_id)
  @client.subscriptions.destroy(subscriptions_id)
end

#list(body = {}) ⇒ Object

List subscriptions

Parameters:

  • body:

    the object to pass as the request payload



225
226
227
# File 'lib/komoju/client.rb', line 225

def list(body = {})
  @client.subscriptions.list(body)
end

#show(subscriptions_id) ⇒ Object

Show a subscription

Parameters:

  • subscriptions_id:

    A unique identifier for a subscription.



232
233
234
# File 'lib/komoju/client.rb', line 232

def show(subscriptions_id)
  @client.subscriptions.show(subscriptions_id)
end