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