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