Class: InegiDenue::Actions

Inherits:
Object
  • Object
show all
Defined in:
lib/inegi_denue.rb

Instance Method Summary collapse

Instance Method Details

#buscar(params) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/inegi_denue.rb', line 7

def buscar(params)
  puts !params[:condicion]
  if !params[:condicion] then params[:condicion] = "todos"; end
  if !params[:distancia] then params[:distancia] = 250; end
  puts "http://www3.inegi.org.mx/sistemas/api/denue/v1/consulta/buscar/#{params[:condicion]}/#{params[:coordenadas]}/#{params[:distancia]}/#{params[:token]}/"
  req = RestClient.get "http://www3.inegi.org.mx/sistemas/api/denue/v1/consulta/buscar/#{params[:condicion]}/#{params[:coordenadas]}/#{params[:distancia]}/#{params[:token]}/"
  return JSON.parse(req)
end

#ficha(id, token) ⇒ Object



16
17
18
19
# File 'lib/inegi_denue.rb', line 16

def ficha(id, token)
  req = RestClient.get "http://www3.inegi.org.mx/sistemas/api/denue/v1/consulta/ficha/#{id}/#{token}/"
  return JSON.parse(req)
end