Sha256: dbd06812aaacf7eb3d2d641d44d1598bdf93f83fadbed7da5d768ffcdbd5ba3b

Contents?: true

Size: 470 Bytes

Versions: 1

Compression:

Stored size: 470 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, options = {})
      self.class.get(path, options)
    end

    def post(path, params = {})
      options = { body: { email: PagSeguro.email, token: PagSeguro.token} }
      options[:body].merge!(params)
      response = self.class.post(path, options)
      response.parsed_response
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pagseguro-transparente-0.0.1 lib/pagseguro/request.rb