class PagSeguro::TransactionCancellation::RequestSerializer

Attributes

transaction_cancellation[R]

The transaction_cancellation that will be serialized.

Public Class Methods

new(transaction_cancellation) click to toggle source
# File lib/pagseguro/transaction_cancellation/request_serializer.rb, line 7
def initialize(transaction_cancellation)
  @transaction_cancellation = transaction_cancellation
end

Public Instance Methods

to_params() click to toggle source
# File lib/pagseguro/transaction_cancellation/request_serializer.rb, line 11
def to_params
  {}.tap do |data|
    data[:transactionCode] = transaction_cancellation.transaction_code
  end.delete_if { |_, value| value.nil? }
end