Method: Myparcel::API::WebhookSubscriptions#find

Defined in:
lib/myparcel/api/webhook_subscriptions.rb

#find(options = {}) ⇒ Object

Raises:

  • (ArgumentError)


5
6
7
8
9
10
11
12
# File 'lib/myparcel/api/webhook_subscriptions.rb', line 5

def find(options = {})
  subscription_ids = options.fetch(:subscription_ids, [])
  raise ArgumentError, 'options[:subscription_ids] cannot be empty' if subscription_ids.empty?
  subscription_ids = subscription_ids.join(';')
  full_path = [path, subscription_ids].join('/')
  response = request :get, full_path
  response['data']['webhook_subscriptions']
end