]> git.openstreetmap.org Git - rails.git/blob - app/controllers/api/old_ways_controller.rb
Preload tags and members for API index and show operations
[rails.git] / app / controllers / api / old_ways_controller.rb
1 module Api
2   class OldWaysController < OldElementsController
3     private
4
5     def lookup_old_element
6       @old_element = OldWay
7                      .includes(:old_nodes, :old_tags)
8                      .find([params[:way_id], params[:version]])
9     end
10
11     def lookup_old_element_versions
12       @elements = OldWay
13                   .includes(:old_nodes, :old_tags)
14                   .where(:way_id => params[:way_id])
15                   .order(:version)
16     end
17   end
18 end