class Imasei::Estruturas::RetornoConsultarProcedimento
Public Class Methods
new(params)
click to toggle source
# File lib/imasei/estruturas/retorno_consultar_procedimento.rb, line 17 def initialize(params) #teste(params) self.id_procedimento = params[:id_procedimento] self.procedimento_formatado = params[:procedimento_formatado] self.especificacao = params[:especificacao] self.data_autuacao = params[:data_autuacao] self.link_acesso = params[:link_acesso] if params[:unidades_procedimento_aberto] && params[:unidades_procedimento_aberto][:item] item = params[:unidades_procedimento_aberto][:item] if item.is_a?(Hash) self.retorno_unidades_procedimento_aberto << Imasei::Estruturas::RetornoUnidadesProcedimentoAberto.new(item) elsif item.is_a?(Array) item.each do |retorno_unidades_procedimento_aberto| self.retorno_unidades_procedimento_aberto << Imasei::Estruturas::RetornoUnidadesProcedimentoAberto.new(retorno_unidades_procedimento_aberto) end end end #Tipo Procedimento if params[:tipo_procedimento] item = params[:tipo_procedimento] if item.is_a?(Hash) self.retorno_unidades_procedimento_aberto << Imasei::Estruturas::RetornoTipoProcedimento.new(item) elsif item.is_a?(Array) item.each do |retorno_tipo_procedimento| self.retorno_unidades_procedimento_aberto << Imasei::Estruturas::RetornoTipoProcedimento.new(retorno_tipo_procedimento) end end end initialize_attributes end
Public Instance Methods
teste(p)
click to toggle source
# File lib/imasei/estruturas/retorno_consultar_procedimento.rb, line 53 def teste(p) #debugger end