class Paysimple::RecurringPayment

Public Class Methods

create(opts) click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 4
def self.create(opts)
  Paysimple.request(:post, url, opts)
end
delete(id) click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 20
def self.delete(id)
  Paysimple.request(:delete, "#{url}/#{id}")
end
find(opts) click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 28
def self.find(opts)
  Paysimple.request(:get, url, opts)
end
get(id) click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 8
def self.get(id)
  Paysimple.request(:get, "#{url}/#{id}")
end
payments(id) click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 24
def self.payments(id)
  Paysimple.request(:get, "#{url}/#{id}/payments")
end
resume(id) click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 16
def self.resume(id)
  Paysimple.request(:put, "#{url}/#{id}/resume")
end
suspend(id) click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 12
def self.suspend(id)
  Paysimple.request(:put, "#{url}/#{id}/suspend")
end

Protected Class Methods

url() click to toggle source
# File lib/paysimple/resources/recurring_payment.rb, line 34
def self.url
  '/recurringpayment'
end