app/models/medivo/lab.rb in medivo-0.0.4 vs app/models/medivo/lab.rb in medivo-0.0.7
- old
+ new
@@ -14,20 +14,20 @@
find(:all, :from => "/find_psc/#{zip_code}", :params=>{:radius=>radius}).sort_by(&:distance)
end
def self.data_for_zip(zip='')
zip = zip.to_s.match(/(\d{5})/) ? $1 : nil
- return {} unless zip and zip_info = ZipCode.find_by_zip_code(zip)
+ return {} unless zip
labs = findLabs(zip)
- {:labs => labs, :zip_location => zip_info.center_info}
+ zip_info = Geocoder.coordinates(zip)
+ {:labs => labs, :zip_location => {:title=>zip, :lat=>zip_info[0], :lng=>zip_info[1]}}
end
def lab_name
LAB_ID_TO_PRETTY_NAME[lab_id]
end
-
def as_json(options={})
attributes.merge(:lab_name => self.lab_name)
end
end
-end
\ No newline at end of file
+end