class Gerint::Alta
Attributes
cidPrincipal[RW]
conteudo[RW]
cpfMedicoAlta[RW]
dataAlta[RW]
fileName[RW]
identEncaminhamentoPosAlta[RW]
identMotivoAlta[RW]
mimeType[RW]
prescricaoAlta[RW]
protocoloSolicitacao[RW]
resumoInternacao[RW]
Public Instance Methods
all_json()
click to toggle source
# File lib/gerint/servicos/alta.rb, line 26 def all_json # Gera hash com todas as variaveis de instancia vinstancia = self.instance_variables h = {} vinstancia.each do |v| h.store(v[1..50], "#{v}") # BUG: v contem o nome da variavel e não o valor int end h h.to_json end
as_json(options={})
click to toggle source
# File lib/gerint/servicos/alta.rb, line 9 def as_json(options={}) h = { protocoloSolicitacao: @protocoloSolicitacao, dataAlta: @dataAlta, identMotivoAlta: @identMotivoAlta } h.store(:fileName, @fileName) unless @fileName.nil? h.store(:mimeType, @mimeType) unless @mimeType.nil? h.store(:conteudo, @conteudo) unless @conteudo.nil? h.store(:cpfMedicoAlta, @cpfMedicoAlta) unless @cpfMedicoAlta.nil? h.store(:identEncaminhamentoPosAlta, @identEncaminhamentoPosAlta) unless @identEncaminhamentoPosAlta.nil? h.store(:resumoInternacao, @resumoInternacao) unless @resumoInternacao.nil? h.store(:prescricaoAlta, @prescricaoAlta) unless @prescricaoAlta.nil? h.store(:cidPrincipal, @cidPrincipal) unless @cidPrincipal.nil? h end
dataAlta=(value)
click to toggle source
# File lib/gerint/servicos/alta.rb, line 40 def dataAlta=(value) @dataAlta=value.iso8601(3) end
to_json(*options)
click to toggle source
# File lib/gerint/servicos/alta.rb, line 36 def to_json(*options) as_json(*options).to_json(*options) end