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