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