Class: SubscriptorClient::SubscriptionsClient
- Inherits:
-
JsonClient::Base
- Object
- JsonClient::Base
- SubscriptorClient::SubscriptionsClient
- Defined in:
- lib/subscriptor_client/subscriptions_client.rb
Instance Method Summary collapse
- #add_credits(id, params) ⇒ Object
-
#initialize(config) ⇒ SubscriptionsClient
constructor
A new instance of SubscriptionsClient.
- #remove_credits(id, params) ⇒ Object
Constructor Details
#initialize(config) ⇒ SubscriptionsClient
Returns a new instance of SubscriptionsClient.
31 32 33 34 35 36 |
# File 'lib/subscriptor_client/subscriptions_client.rb', line 31 def initialize(config) super( JsonClient::Pather.new(config[:host], 'api/v1', 'subscriptions'), config ) end |
Instance Method Details
#add_credits(id, params) ⇒ Object
38 39 40 41 42 |
# File 'lib/subscriptor_client/subscriptions_client.rb', line 38 def add_credits(id, params) request = requests.add_credits path = extended_path('add_credits', id) responses.add_credits.new(fetch(path, request, params)) end |
#remove_credits(id, params) ⇒ Object
44 45 46 47 48 |
# File 'lib/subscriptor_client/subscriptions_client.rb', line 44 def remove_credits(id, params) request = requests.add_credits path = extended_path('remove_credits', id) responses.add_credits.new(fetch(path, request, params)) end |