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