Class: CalendarioApi::FeriadoConsulta
- Inherits:
-
Object
- Object
- CalendarioApi::FeriadoConsulta
- Defined in:
- lib/calendario_api/feriado_consulta.rb
Overview
Classe que faz a consulta Na API de Feriados
Constant Summary collapse
- URL_FERIADOS =
URL Base da API de Feriados
'https://api.calendario.com.br'.freeze
Instance Method Summary collapse
-
#busca_por_parametros(ano, sigla_estado, cidade) ⇒ Object
Faz uma busca na API de Feriados.
-
#initialize(token) ⇒ FeriadoConsulta
constructor
Inicializa o objeto de consulta.
Constructor Details
#initialize(token) ⇒ FeriadoConsulta
Inicializa o objeto de consulta
14 15 16 |
# File 'lib/calendario_api/feriado_consulta.rb', line 14 def initialize(token) @token = token end |
Instance Method Details
#busca_por_parametros(ano, sigla_estado, cidade) ⇒ Object
Faz uma busca na API de Feriados
25 26 27 28 29 30 31 |
# File 'lib/calendario_api/feriado_consulta.rb', line 25 def busca_por_parametros(ano, sigla_estado, cidade) FeriadoResposta.new( consulta_api(ano, sigla_estado, cidade).map do |feriado| Feriado.new feriado end ) end |