Remove never actually used code from five years ago
authorTom Hughes <tom@compton.nu>
Fri, 11 Oct 2013 19:03:06 +0000 (20:03 +0100)
committerTom Hughes <tom@compton.nu>
Fri, 11 Oct 2013 19:03:06 +0000 (20:03 +0100)
app/controllers/api_controller.rb
app/models/node.rb

index cc9e32266316263952a9eba2598904a67eed8b55..2c442c190585d590647a7705aaff4a1319869278 100644 (file)
@@ -128,9 +128,6 @@ class ApiController < ApplicationController
     end
 
     @nodes = Node.bbox(bbox).where(:visible => true).includes(:node_tags).limit(MAX_NUMBER_OF_NODES+1)
-    # get all the nodes, by tag not yet working, waiting for change from NickB
-    # need to be @nodes (instance var) so tests in /spec can be performed
-    #@nodes = Node.search(bbox, params[:tag])
 
     node_ids = @nodes.collect(&:id)
     if node_ids.length > MAX_NUMBER_OF_NODES
index e592648de238e885eb774a4fec7b0c9de1dc00f9..e81f798b9bc644b2ed6370114c4629672c7a78d0 100644 (file)
@@ -39,30 +39,6 @@ class Node < ActiveRecord::Base
     errors.add(:base, "Node is not in the world") unless in_world?
   end
 
-  #
-  # Search for nodes matching tags within bounding_box
-  #
-  # Also adheres to limitations such as within max_number_of_nodes
-  #
-  def self.search(bounding_box, tags = {})
-    # @fixme a bit of a hack to search for only visible nodes
-    # couldn't think of another to add to tags condition
-    #conditions_hash = tags.merge({ 'visible' => 1 })
-  
-    # using named placeholders http://www.robbyonrails.com/articles/2005/10/21/using-named-placeholders-in-ruby
-    #keys = []
-    #values = {}
-
-    #conditions_hash.each do |key,value|
-    #  keys <<  "#{key} = :#{key}"
-    #  values[key.to_sym] = value
-    #end 
-    #conditions = keys.join(' AND ')
-    find_by_area(bounding_box, :conditions => {:visible => true},
-                       :limit => MAX_NUMBER_OF_NODES+1)
-  end
-
   # Read in xml as text and return it's Node object representation
   def self.from_xml(xml, create=false)
     begin