class Payjp::Subscription
Public Instance Methods
cancel(params = {}, opts = {})
click to toggle source
# File lib/payjp/subscription.rb, line 18 def cancel(params = {}, opts = {}) response, opts = request(:post, cancel_url, params, opts) refresh_from(response, opts) end
pause(params = {}, opts = {})
click to toggle source
# File lib/payjp/subscription.rb, line 8 def pause(params = {}, opts = {}) response, opts = request(:post, pause_url, params, opts) refresh_from(response, opts) end
resume(params = {}, opts = {})
click to toggle source
# File lib/payjp/subscription.rb, line 13 def resume(params = {}, opts = {}) response, opts = request(:post, resume_url, params, opts) refresh_from(response, opts) end
Private Instance Methods
cancel_url()
click to toggle source
# File lib/payjp/subscription.rb, line 33 def cancel_url url + '/cancel' end
pause_url()
click to toggle source
# File lib/payjp/subscription.rb, line 25 def pause_url url + '/pause' end
resume_url()
click to toggle source
# File lib/payjp/subscription.rb, line 29 def resume_url url + '/resume' end