lib/base.rb in overpass-api-ruby-0.2.3 vs lib/base.rb in overpass-api-ruby-0.3

- old
+ new

@@ -1,7 +1,6 @@ require 'httpi' -require 'open-uri' require 'json' module OverpassAPI class Base DEFAULT_ENDPOINT='http://overpass-api.de/api/interpreter' @@ -27,11 +26,10 @@ end private def perform(q) - url = URI::encode("#{@endpoint}?data=#{q}") - r = HTTPI::Request.new(url) - JSON.parse(HTTPI.get(r).body, symbolize_names: true) + r = HTTPI::Request.new(url: @endpoint, body: q) + JSON.parse(HTTPI.post(r).body, symbolize_names: true) end end end