Sha256: 36fd34e356525e51ea316bafd9d577f06d89e4cb12ed88f7959f205400fbc120
Contents?: true
Size: 884 Bytes
Versions: 4
Compression:
Stored size: 884 Bytes
Contents
class Person # Nome da pessoa attr_accessor :Name # Define se é pessoa física ou jurídica attr_accessor :PersonType # Número do documento attr_accessor :DocumentNumber # Tipo de documento attr_accessor :DocumentType # Sexo da pessoa attr_accessor :Gender # Data de nascimento attr_accessor :Birthdate # E-mail attr_accessor :Email # Tipo do email. Pessoal ou comercial attr_accessor :EmailType # Código identificador do cadastro no Facebook attr_accessor :FacebookId # Código identificador do cadastro no Twitter attr_accessor :TwitterId # Telefone celular attr_accessor :MobilePhone # Telefone Residencial attr_accessor :HomePhone # 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
Version data entries
4 entries across 4 versions & 2 rubygems