Move in_world? to GeoRecord model and correct comment.
This commit is contained in:
parent
8516ad87b3
commit
962573431e
2 changed files with 8 additions and 8 deletions
|
@ -1,6 +1,14 @@
|
|||
class GeoRecord < ActiveRecord::Base
|
||||
before_save :update_tile
|
||||
|
||||
# Is this node within -90 >= latitude >= 90 and -180 >= longitude >= 180
|
||||
# * returns true/false
|
||||
def in_world?
|
||||
return false if self.lat < -90 or self.lat > 90
|
||||
return false if self.lon < -180 or self.lon > 180
|
||||
return true
|
||||
end
|
||||
|
||||
def self.find_by_area(minlat, minlon, maxlat, maxlon, options)
|
||||
self.with_scope(:find => {:conditions => OSM.sql_for_area(minlat, minlon, maxlat, maxlon)}) do
|
||||
return self.find(:all, options)
|
||||
|
|
|
@ -20,14 +20,6 @@ class Node < GeoRecord
|
|||
errors.add_to_base("Node is not in the world") unless in_world?
|
||||
end
|
||||
|
||||
# Is this node withing -90 > latitude > 90 and -180 > longitude > 180>
|
||||
# * returns true/false
|
||||
def in_world?
|
||||
return false if self.lat < -90 or self.lat > 90
|
||||
return false if self.lon < -180 or self.lon > 180
|
||||
return true
|
||||
end
|
||||
|
||||
#
|
||||
# Search for nodes matching tags within bounding_box
|
||||
#
|
||||
|
|
Loading…
Add table
Reference in a new issue