Class: SticapiClient::Diario

Inherits:
Object
  • Object
show all
Defined in:
lib/sticapi_client/diario.rb

Class Method Summary collapse

Class Method Details

.feriados(inicio: Date.today, fim: 1.month.after) ⇒ Object



15
16
17
# File 'lib/sticapi_client/diario.rb', line 15

def self.feriados(inicio: Date.today, fim: 1.month.after)
  Sticapi::SticapiClient.instance.sticapi_request('/diarios/feriados', inicio: inicio, fim: fim)
end

.list(q = {}, page = 1) ⇒ Object



3
4
5
# File 'lib/sticapi_client/diario.rb', line 3

def self.list(q = {}, page = 1)
  Sticapi::SticapiClient.instance.sticapi_request("/diarios", q: q, kind: 'get', page: page)
end

.materias(id, page) ⇒ Object



11
12
13
# File 'lib/sticapi_client/diario.rb', line 11

def self.materias(id, page)
  Sticapi::SticapiClient.instance.sticapi_request("/diarios/#{id}/materias", page: page, kind: 'get')
end

.proximo_dia_util(inicio: Date.today) ⇒ Object



19
20
21
# File 'lib/sticapi_client/diario.rb', line 19

def self.proximo_dia_util(inicio: Date.today)
  Sticapi::SticapiClient.instance.sticapi_request("/diarios/proximo_dia_util", inicio: inicio)
end

.show(id, legacy = false) ⇒ Object



7
8
9
# File 'lib/sticapi_client/diario.rb', line 7

def self.show(id, legacy = false)
  Sticapi::SticapiClient.instance.sticapi_request("/diarios/#{id}", legacy: legacy, kind: 'get')
end