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