class ApiController < ApplicationController
+ session :off
after_filter :compress_output
#COUNT is the number of map requests to allow before exiting and starting a new process
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