X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/9738e3f6482972ccf68b9b2e92ad498a31ccb6d8..dc3edbe7c19c546895a9ba17cf29282802952a0d:/app/controllers/api_controller.rb diff --git a/app/controllers/api_controller.rb b/app/controllers/api_controller.rb index 39706edf0..7e8017f4e 100644 --- a/app/controllers/api_controller.rb +++ b/app/controllers/api_controller.rb @@ -244,6 +244,22 @@ class ApiController < ApplicationController exit! end + end + + def capabilities + doc = OSM::API.new.get_xml_doc + api = XML::Node.new 'api' + version = XML::Node.new 'version' + version['minimum'] = '0.4'; + version['maximum'] = '0.4'; + api << version + area = XML::Node.new 'area' + area['maximum'] = MAX_REQUEST_AREA.to_s; + api << area + + doc.root << api + + render :text => doc.to_s, :content_type => "text/xml" end end