class Astropay::API

Attributes

config[RW]

Public Class Methods

new(configuration = nil) click to toggle source
# File lib/astropay/api.rb, line 9
def initialize(configuration = nil)
  @config = configuration || Astropay.configuration
end

Public Instance Methods

build_url(relative_url) click to toggle source
# File lib/astropay/api.rb, line 13
def build_url(relative_url)
  (config.sandbox ? test_url : live_url) + relative_url
end
request(relative_url, params) click to toggle source
# File lib/astropay/api.rb, line 17
def request(relative_url, params)
  url = build_url(relative_url)

  post(url, params)
end