Class: TransparenciaBrasil::Excelencia

Inherits:
Client
  • Object
show all
Defined in:
lib/transparencia_brasil/client/excelencia.rb

Constant Summary collapse

CAMARAFEDERAL =
1
SENADO =
2

Class Method Summary collapse

Methods inherited from Client

connection_builder, endpoint_url, get_entity, objects_from_response, request, token

Class Method Details

.all(casa, options = {}) ⇒ Object



6
7
8
9
10
# File 'lib/transparencia_brasil/client/excelencia.rb', line 6

def self.all(casa, options = {})
  params = options.inject({}){|memo,(k,v)| memo[k.to_sym] = v; memo}
  params[:casa] = casa
  get_entity(TransparenciaBrasil::Identity::Excelencia, 'v1/excelencias', params)
end

.get(id) ⇒ Object



12
13
14
# File 'lib/transparencia_brasil/client/excelencia.rb', line 12

def self.get(id)
  get_entity(TransparenciaBrasil::Identity::Excelencia, "v1/excelencias/#{id}")
end