PoliticosBR
Descrição
Esta gem fornece listas atualizadas de deputados e senadores brasileiros, com nome, partido, estado, período do mandato (apenas para os senadores), telefone e e-mail.
Se a sua aplicação tem como objetivo enviar mensagens para nossos "honestos e patrióticos" políticos, esta gem foi feita para você.
Ela é bastante simples e oferece apenas quatro métodos:
- PoliticosBR.deputados
- PoliticosBR.senadores
- PoliticosBR.todos
- PoliticosBR.deputados_estaduais(estado) (onde estado é a sigla do estado desejado)
OBS: Até a versão 2.2.0 a gema suporta apenas os seguintes estados: pr, sc, rs, rj e sp
Cada um desses métodos retorna uma array de objetos OpenStruct onde cada um representa um deputado ou senador.
Assim, se tivermos:
arr = PoliticosBR.deputados
então para listar os nomes e e-mails de todos os deputados da lista podemos fazer
arr.each{ |dep|
puts dep[:nome] + ' - ' + dep[:email]
}
Os índices disponíveis no array são: :nome, :partido, :estado, :mandato, :fones e :email
Coisas para fazer nas próximas versões
- Selecionar deputados federais e senadores por estado
- Vereadores
Doações
Considere a possibilidade de ajudar o meu trabalho doando algum dinheiro. Isso vai ajudar-me a produzir mais e mais gemas para enriquecer o ecossistema Ruby.
Autores
Edvaldo Silva de Almeida Júnior (EdDeAlmeidaJr)
- e-mail: edvaldoajunior@gmail.com
- Skype: edalmeidajr
- Celular: +55-41-9507-3644
Eduardo Becker (eduBKR)
- e-mail: edu.bkr@gmail.com