lib/gateway/BoletoTransaction/boleto_transaction.rb in stone_ecommerce-1.0.3 vs lib/gateway/BoletoTransaction/boleto_transaction.rb in stone_ecommerce-1.2.3

- old
+ new

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