class SaasRunner::Resource::Transaction

Attributes

client[R]
response[R]

Public Class Methods

new(client) click to toggle source
# File lib/saas_runner/resource/transaction.rb, line 6
def initialize(client)
  @client = client
end

Public Instance Methods

charge!(params = {}) click to toggle source
# File lib/saas_runner/resource/transaction.rb, line 10
def charge!(params = {})
  @response = client.post('/transactions/charge', { transaction: params })
  @response.body
end
refund!(params = {}) click to toggle source
# File lib/saas_runner/resource/transaction.rb, line 15
def refund!(params = {})
  @response = client.post('/transactions/refund', { transaction: params })
  @response.body
end