lib/gateway/Person/buyer.rb in stone_ecommerce-1.0.3 vs lib/gateway/Person/buyer.rb in stone_ecommerce-1.2.3

- old
+ new

@@ -1,33 +1,33 @@ require_relative 'person' +module Gateway -class Buyer < Person - # Chave do comprador. Utilizada para identificar um comprador no gateway - attr_accessor :BuyerKey + class Buyer < Person + # Chave do comprador. Utilizada para identificar um comprador no gateway + attr_accessor :BuyerKey - # Referência do comprador no sistema da loja - attr_accessor :BuyerReference + # Referência do comprador no sistema da loja + attr_accessor :BuyerReference - # Lista de endereços do comprador - attr_accessor :AddressCollection + # Lista de endereços do comprador + attr_accessor :AddressCollection - # Data de criação do comprador no sistema da loja - attr_accessor :CreateDateInMerchant + # Data de criação do comprador no sistema da loja + attr_accessor :CreateDateInMerchant - # Data da última atualização do cadastro do comprador no sistema da loja - attr_accessor :LastBuyerUpdateInMerchant + # Data da última atualização do cadastro do comprador no sistema da loja + attr_accessor :LastBuyerUpdateInMerchant - # Categoria do comprador - attr_accessor :BuyerCategory + # Categoria do comprador + attr_accessor :BuyerCategory - def initialize - @AddressCollection = Array.new - end + def initialize + @AddressCollection = Array.new + end - - def to_json - hash = {} - instance_variables.each {|var| hash[var.to_s.delete('@')] = instance_variable_get(var) } - hash + 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