class CalendarioApi::FeriadoResposta
Coleção de Respostas da API de Feriados
Public Class Methods
new(colecao)
click to toggle source
# File lib/calendario_api/feriado_resposta.rb, line 6 def initialize(colecao) @colecao = colecao end
Public Instance Methods
each(&block)
click to toggle source
# File lib/calendario_api/feriado_resposta.rb, line 10 def each(&block) @colecao.each do |member| block.call(member) end end
filtrar_mes(*meses)
click to toggle source
Filtra os resultados por mês
@param meses meses a filtrar, em inteiro, Ex.: 1, 2 @return [FeriadoResposta] Coleção de Feriados filtrados por mês @todo Aceitar Strings do mês como parâmetro @todo Aceitar Symbols do mês como parâmetro
# File lib/calendario_api/feriado_resposta.rb, line 22 def filtrar_mes(*meses) FeriadoResposta.new(@colecao.select { |data| meses.include? data.data.month }) end