Class: Zoho::Api::Subscription
- Inherits:
-
Object
- Object
- Zoho::Api::Subscription
- Defined in:
- lib/zoho/api/subscription.rb
Class Method Summary collapse
Class Method Details
.all ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/zoho/api/subscription.rb', line 3 def all base_url = Zoho::Api::HOST+"/api/v1/subscriptions" response = Zoho::Request.get(base_url) if response.code == 0 return response.subscriptions else return response end end |
.cancel(subscription_id) ⇒ Object
23 24 25 26 27 28 29 30 |
# File 'lib/zoho/api/subscription.rb', line 23 def cancel subscription_id base_url = Zoho::Api::HOST+"/api/v1/subscriptions/#{subscription_id}/cancel" response = Zoho::Request.post(base_url) do |http, request| response = http.request(request) response = JSON.parse(response.body, object_class: OpenStruct) end return response end |
.find(subscription_id) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/zoho/api/subscription.rb', line 13 def find subscription_id base_url = Zoho::Api::HOST+"/api/v1/subscriptions/#{subscription_id}" response = Zoho::Request.get(base_url) if response.code == 0 return response.subscription else return response end end |