class PagSeguro::Request
Constants
- API_VERSIONS
Public Instance Methods
get(path, version, account = "default")
click to toggle source
# File lib/pagseguro/request.rb, line 9 def get(path, version, account = "default") self.class.base_uri PagSeguro.api_url(version) options = { query: add_credencials(account) } self.class.get(path, options) end
post(path, version, account = "default", params = {})
click to toggle source
# File lib/pagseguro/request.rb, line 15 def post(path, version, account = "default", params = {}) self.class.base_uri PagSeguro.api_url(version) options = { body: add_credencials(account) } options[:body].merge!(params) options[:timeout] = PagSeguro.timeout unless PagSeguro.timeout.blank? self.class.post(path, options) end
Private Instance Methods
add_credencials(account)
click to toggle source
# File lib/pagseguro/request.rb, line 24 def add_credencials(account) if account == "alternative" { email: PagSeguro.alt_email, token: PagSeguro.alt_token } else { email: PagSeguro.email, token: PagSeguro.token } end end