lib/gateway/Person/person.rb in stone_ecommerce-1.0.3 vs lib/gateway/Person/person.rb in stone_ecommerce-1.2.3
- old
+ new
@@ -1,47 +1,49 @@
-class Person
- # Nome da pessoa
- attr_accessor :Name
+module Gateway
- # Define se é pessoa física ou jurídica
- attr_accessor :PersonType
+ class Person
+ # Nome da pessoa
+ attr_accessor :Name
- # Número do documento
- attr_accessor :DocumentNumber
+ # Define se é pessoa física ou jurídica
+ attr_accessor :PersonType
- # Tipo de documento
- attr_accessor :DocumentType
+ # Número do documento
+ attr_accessor :DocumentNumber
- # Sexo da pessoa
- attr_accessor :Gender
+ # Tipo de documento
+ attr_accessor :DocumentType
- # Data de nascimento
- attr_accessor :Birthdate
+ # Sexo da pessoa
+ attr_accessor :Gender
- # E-mail
- attr_accessor :Email
+ # Data de nascimento
+ attr_accessor :Birthdate
- # Tipo do email. Pessoal ou comercial
- attr_accessor :EmailType
+ # E-mail
+ attr_accessor :Email
- # Código identificador do cadastro no Facebook
- attr_accessor :FacebookId
+ # Tipo do email. Pessoal ou comercial
+ attr_accessor :EmailType
- # Código identificador do cadastro no Twitter
- attr_accessor :TwitterId
+ # Código identificador do cadastro no Facebook
+ attr_accessor :FacebookId
- # Telefone celular
- attr_accessor :MobilePhone
+ # Código identificador do cadastro no Twitter
+ attr_accessor :TwitterId
- # Telefone Residencial
- attr_accessor :HomePhone
+ # Telefone celular
+ attr_accessor :MobilePhone
- # Telefone comercial
- attr_accessor :WorkPhone
+ # Telefone Residencial
+ attr_accessor :HomePhone
- def to_json
- hash = {}
- instance_variables.each { |var| hash[var.to_s.delete('@')] = instance_variable_get(var) }
- hash
- end
+ # Telefone comercial
+ attr_accessor :WorkPhone
+ 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