Class: ChartMogul::Subscription
Class Method Summary
collapse
Instance Method Summary
collapse
#custom!, #custom_without_assign!, included
Methods inherited from APIResource
connection, handle_other_error, handle_request_error, handling_errors, set_resource_name, set_resource_path, set_resource_root_key
Class Method Details
.all(customer_uuid, options = {}) ⇒ Object
25
26
27
|
# File 'lib/chartmogul/subscription.rb', line 25
def self.all(customer_uuid, options = {})
Subscriptions.all(customer_uuid, options)
end
|
Instance Method Details
#cancel(cancelled_at) ⇒ Object
21
22
23
|
# File 'lib/chartmogul/subscription.rb', line 21
def cancel(cancelled_at)
custom!(:patch, "/v1/import/subscriptions/#{uuid}", cancelled_at: cancelled_at)
end
|
#set_cancellation_dates(cancellation_dates_array) ⇒ Object
15
16
17
18
19
|
# File 'lib/chartmogul/subscription.rb', line 15
def set_cancellation_dates(cancellation_dates_array)
@cancellation_dates = cancellation_dates_array.map do |cancellation_date|
Time.parse(cancellation_date)
end
end
|