lib/gateway/BoletoTransaction/boleto_transaction.rb in mundipagg_sdk-1.3.0 vs lib/gateway/BoletoTransaction/boleto_transaction.rb in mundipagg_sdk-1.4.0

- old
+ new

@@ -1,41 +1,41 @@ -require 'json' -module Gateway - - class BoletoTransaction - - # Valor do boleto em centavos - attr_accessor :AmountInCents - - # Número do banco - attr_accessor :BankNumber - - # Instruções a serem impressas no boleto - attr_accessor :Instructions - - # Número do documento - attr_accessor :DocumentNumber - - # Indentificador da transação no sistema da loja - attr_accessor :TransactionReference - - # Data da criação da transação no sistema da loja - attr_accessor :TransactionDateInMerchant - - # Opções da transação de boleto - attr_accessor :Options - - # Endereço de cobrança - attr_accessor :BillingAddress - - def initialize - @Options = BoletoTransactionOptions.new - @BillingAddress = BillingAddress.new - end - - def to_json - hash = {} - instance_variables.each { |var| hash[var.to_s.delete('@')] = instance_variable_get(var) } - hash - end - end +require 'json' +module Gateway + + class BoletoTransaction + + # Valor do boleto em centavos + attr_accessor :AmountInCents + + # Número do banco + attr_accessor :BankNumber + + # Instruções a serem impressas no boleto + attr_accessor :Instructions + + # Número do documento + attr_accessor :DocumentNumber + + # Indentificador da transação no sistema da loja + attr_accessor :TransactionReference + + # Data da criação da transação no sistema da loja + attr_accessor :TransactionDateInMerchant + + # Opções da transação de boleto + attr_accessor :Options + + # Endereço de cobrança + attr_accessor :BillingAddress + + def initialize + @Options = BoletoTransactionOptions.new + @BillingAddress = BillingAddress.new + end + + def to_json + hash = {} + instance_variables.each { |var| hash[var.to_s.delete('@')] = instance_variable_get(var) } + hash + end + end end \ No newline at end of file