Declare api node ways as nested resources

This commit is contained in:
Anton Khorev 2025-02-02 13:11:03 +03:00
parent e206dd527e
commit 6a50a5e871
10 changed files with 113 additions and 66 deletions

View file

@ -0,0 +1,5 @@
json.partial! "api/root_attributes"
json.elements do
json.array! @ways, :partial => "api/ways/way", :as => :way
end

View file

@ -0,0 +1,5 @@
xml.instruct!
xml.osm(OSM::API.new.xml_root_attributes) do |osm|
osm << (render(:partial => "api/ways/way", :collection => @ways) || "")
end

View file

@ -1,5 +0,0 @@
json.partial! "api/root_attributes"
json.elements do
json.array! @ways, :partial => "way", :as => :way
end

View file

@ -1,5 +0,0 @@
xml.instruct!
xml.osm(OSM::API.new.xml_root_attributes) do |osm|
osm << (render(@ways) || "")
end