Sha256: d3837296761b9aa93f8ec280a02fb50858d7edaddcf4d909bd4cd50d1b382969
Contents?: true
Size: 734 Bytes
Versions: 1
Compression:
Stored size: 734 Bytes
Contents
require 'httparty' module PagSeguro class Request include HTTParty debug_output $stderr base_uri "https://ws.pagseguro.uol.com.br/v2/" def get(path, account = "default") options = { query: add_credencials(account) } self.class.get(path, options) end def post(path, account = "default", params = {}) options = { body: add_credencials(account) } options[:body].merge!(params) self.class.post(path, options) end private def add_credencials(account, params = nil) if account == "alternative" { email: PagSeguro.alt_email, token: PagSeguro.alt_token } else { email: PagSeguro.email, token: PagSeguro.token } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pagseguro-transparente-0.2.0 | lib/pagseguro/request.rb |