]> git.openstreetmap.org Git - rails.git/blob - app/views/api/capabilities/show.builder
Merge pull request #6394 from openstreetmap/dependabot/github_actions/ruby/setup...
[rails.git] / app / views / api / capabilities / show.builder
1 # frozen_string_literal: true
2
3 xml.instruct! :xml, :version => "1.0"
4 xml.osm(OSM::API.new.xml_root_attributes) do |osm|
5   osm.api do |api|
6     api.version(:minimum => Settings.api_version, :maximum => Settings.api_version)
7     api.area(:maximum => Settings.max_request_area)
8     api.note_area(:maximum => Settings.max_note_request_area)
9     api.tracepoints(:per_page => Settings.tracepoints_per_page)
10     api.waynodes(:maximum => Settings.max_number_of_way_nodes)
11     api.relationmembers(:maximum => Settings.max_number_of_relation_members)
12     api.changesets(:maximum_elements => Changeset::MAX_ELEMENTS,
13                    :default_query_limit => Settings.default_changeset_query_limit,
14                    :maximum_query_limit => Settings.max_changeset_query_limit)
15     api.notes(:default_query_limit => Settings.default_note_query_limit,
16               :maximum_query_limit => Settings.max_note_query_limit)
17     api.timeout(:seconds => Settings.api_timeout)
18     api.status(:database => @database_status,
19                :api => @api_status,
20                :gpx => @gpx_status)
21   end
22   osm.policy do |policy|
23     policy.imagery do |imagery|
24       Settings.imagery_blacklist.each do |url_regex|
25         imagery.blacklist(:regex => url_regex.to_s)
26       end
27     end
28   end
29 end