Skip to content

Ruby gem que fornece listas sempre atualizadas com os dados de deputados e senadores no Congresso Nacional

Notifications You must be signed in to change notification settings

gemsbyed/politicosbr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoliticosBR

Gem Version Code Climate

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)

Eduardo Becker (eduBKR)

About

Ruby gem que fornece listas sempre atualizadas com os dados de deputados e senadores no Congresso Nacional

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages