Method: Geocoder::Store::ActiveRecord#geocode
- Defined in:
- lib/geocoder/stores/active_record.rb
#geocode ⇒ Object Also known as: fetch_coordinates
Look up coordinates and assign to latitude and longitude attributes (or other as specified in geocoded_by). Returns coordinates (array).
298 299 300 301 302 303 304 305 306 307 308 |
# File 'lib/geocoder/stores/active_record.rb', line 298 def geocode do_lookup(false) do |o,rs| if r = rs.first unless r.latitude.nil? or r.longitude.nil? o.__send__ "#{self.class.[:latitude]}=", r.latitude o.__send__ "#{self.class.[:longitude]}=", r.longitude end r.coordinates end end end |