class CalendarioApi::CidadeResposta
Coleção da Resposta da Api de cidades
Public Class Methods
new(colecao)
click to toggle source
# File lib/calendario_api/cidade_resposta.rb, line 6 def initialize(colecao) @colecao = colecao end
Public Instance Methods
each(&block)
click to toggle source
# File lib/calendario_api/cidade_resposta.rb, line 10 def each(&block) @colecao.each do |member| block.call(member) end end
filtrar_estados(*estados)
click to toggle source
Filtra os resultados por sigla do estado
@param estados estados a filtrar. Ex.: 'SP', 'RJ' @return [CidadeResposta] Coleção de Cidades filtrados por estado @todo Filtrar estados por Nome do Estado
# File lib/calendario_api/cidade_resposta.rb, line 21 def filtrar_estados(*estados) CidadeResposta.new(@colecao.select { |cidade| estados.include? cidade.sigla_estado }) end