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