Class: SticapiClient::Gestorh
- Inherits:
-
Object
- Object
- SticapiClient::Gestorh
- Defined in:
- lib/sticapi_client/gestorh.rb
Class Method Summary collapse
-
.competencia(options = {}) ⇒ Object
Buscar as pessoas em folha de uma competencia especifica (mes e ano) Parâmetro mes [Integer] Mes da competencia requerida Parâmetro ano [Integer] Ano da competencia requerida Retorno [JSON] Lista de pessoas com Matricula, Nome, CPF e Data de Nascimento.
-
.contracheque(options = {}) ⇒ Object
Buscar um contracheque de uma pessoa Parâmetro cpf [String] CPF da pessoa desejada Parâmetro mes [Integer] CPF da pessoa desejada Parâmetro ano [Integer] CPF da pessoa desejada Retorno [JSON] Dados do contracheque do mes e ano solicitado.
-
.contracheques(options = {}) ⇒ Object
Buscar lista de contracheques de uma pessoa Parâmetro cpf [String] CPF da pessoa desejada Retorno [JSON] Lista de contracheques da pessoa com mes e ano.
-
.show(options = {}) ⇒ Object
Buscar os dados de uma pessoa na base do GestoRH Parâmetro cpf [String] CPF da pessoa desejada Retorno [JSON] Dados da pessoa.
Class Method Details
.competencia(options = {}) ⇒ Object
Buscar as pessoas em folha de uma competencia especifica (mes e ano) Parâmetro mes [Integer] Mes da competencia requerida Parâmetro ano [Integer] Ano da competencia requerida Retorno [JSON] Lista de pessoas com Matricula, Nome, CPF e Data de Nascimento
45 46 47 48 |
# File 'lib/sticapi_client/gestorh.rb', line 45 def self.competencia( = {}) [:kind] = 'post' Sticapi::SticapiClient.instance.sticapi_request("/gestorh/competencia", ) end |
.contracheque(options = {}) ⇒ Object
Buscar um contracheque de uma pessoa Parâmetro cpf [String] CPF da pessoa desejada Parâmetro mes [Integer] CPF da pessoa desejada Parâmetro ano [Integer] CPF da pessoa desejada Retorno [JSON] Dados do contracheque do mes e ano solicitado
32 33 34 35 36 37 38 39 |
# File 'lib/sticapi_client/gestorh.rb', line 32 def self.contracheque( = {}) [:kind] = 'get' if [:cpf] && [:mes] && [:ano] Sticapi::SticapiClient.instance.sticapi_request("/gestorh/#{[:cpf]}/contracheque?mes=#{[:mes]}&ano=#{[:ano]}", ) else {} end end |
.contracheques(options = {}) ⇒ Object
Buscar lista de contracheques de uma pessoa Parâmetro cpf [String] CPF da pessoa desejada Retorno [JSON] Lista de contracheques da pessoa com mes e ano
18 19 20 21 22 23 24 25 |
# File 'lib/sticapi_client/gestorh.rb', line 18 def self.contracheques( = {}) [:kind] = 'get' if [:cpf] Sticapi::SticapiClient.instance.sticapi_request("/gestorh/#{[:cpf]}/contracheques", ) else [] end end |
.show(options = {}) ⇒ Object
Buscar os dados de uma pessoa na base do GestoRH Parâmetro cpf [String] CPF da pessoa desejada Retorno [JSON] Dados da pessoa
6 7 8 9 10 11 12 13 |
# File 'lib/sticapi_client/gestorh.rb', line 6 def self.show( = {}) [:kind] = 'get' if [:cpf] Sticapi::SticapiClient.instance.sticapi_request("/gestorh/#{[:cpf]}", ) else [] end end |