module SelfPay

Constants

VALID_ENVS
VERSION

Public Class Methods

auth() click to toggle source
# File lib/SelfPay.rb, line 35
def auth
  @credentials
end
auth=(credentials) click to toggle source
# File lib/SelfPay.rb, line 31
def auth=(credentials)
  @credentials = credentials
end
env() click to toggle source
# File lib/SelfPay.rb, line 27
def env
  @env ||= :sandbox
end
env=(env) click to toggle source
# File lib/SelfPay.rb, line 22
def env=(env)
  raise InvalidEnviromentError unless VALID_ENVS.include?(env.to_sym)
  @env = env
end
new() click to toggle source
# File lib/SelfPay.rb, line 47
def new
  raise "Auth is not set" unless auth
  Api.new Client.new(env, auth)
end
opts() click to toggle source
# File lib/SelfPay.rb, line 43
def opts
  @opts ||= {}
end
opts=(opts = {}) click to toggle source
# File lib/SelfPay.rb, line 39
def opts=(opts = {})
  @opts = opts
end