lib/3scale/api/client.rb in 3scale-api-0.1.2 vs lib/3scale/api/client.rb in 3scale-api-0.1.3

- old
+ new

@@ -24,9 +24,18 @@ response = http_client.get('/admin/api/services') extract(collection: 'services', entity: 'service', from: response) end # @api public + # @return [Array<Hash>] + # @param [Fixnum] service_id Service ID + def list_applications(service_id: nil) + params = service_id ? { service_id: service_id } : nil + response = http_client.get("/admin/api/applications", params: params) + extract(collection: 'applications', entity: 'application', from: response) + end + + # @api public # @return [Hash] # @param [Hash] attributes Service Attributes # @option attributes [String] :name Service Name def create_service(attributes) response = http_client.post('/admin/api/services', body: { service: attributes })