class PagSeguro::AuthorizationRequest::Response
Attributes
response[R]
The request response.
Public Class Methods
new(response)
click to toggle source
# File lib/pagseguro/authorization_request/response.rb, line 4 def initialize(response) @response = response end
Public Instance Methods
serialize()
click to toggle source
# File lib/pagseguro/authorization_request/response.rb, line 8 def serialize if success? xml = Nokogiri::XML(response.body).css('authorizationRequest').first ResponseSerializer.new(xml).serialize else { errors: Errors.new(response) } end end
success?()
click to toggle source
# File lib/pagseguro/authorization_request/response.rb, line 17 def success? response.success? && response.xml? end