Class: LattesServer::ApiController

Inherits:
ApplicationController show all
Defined in:
app/controllers/lattes_server/api_controller.rb

Instance Method Summary collapse

Instance Method Details

#curriculo_compactadoObject



14
15
16
17
18
# File 'app/controllers/lattes_server/api_controller.rb', line 14

def curriculo_compactado
  cnpq_id = JSON.parse(request.body.read)['id']
  zipped_curriculum = client.get_curriculo_compactado(cnpq_id)
  render json: { curriculo: zipped_curriculum }
end

#idObject



8
9
10
11
12
# File 'app/controllers/lattes_server/api_controller.rb', line 8

def id
  cpf = JSON.parse(request.body.read)['cpf']
  cnpq_id = client.get_identificador_cnpq(cpf)
  render json: { id: cnpq_id }
end