class PagSeguro::Refund
Attributes
request[RW]
Public Class Methods
new(transaction_code)
click to toggle source
# File lib/pagseguro/refund.rb, line 5 def initialize(transaction_code) @transaction_code = transaction_code @request = {} end
Public Instance Methods
errors()
click to toggle source
# File lib/pagseguro/refund.rb, line 15 def errors case @request.response.code when '400' errors = @request.parsed_response [errors['errors']['error']].flatten when '200' [] when '403' [{'code' => '403', 'message' => 'Forbidden'}] else [{'code' => @request.response.code.to_s, 'message' => 'Unkown Error'}] end end