Generowanie punktów dla google maps

W modelu mam

def markers
  {
  map: {
    options: {
      center: [52.5, 17.5],
      zoom: 10
    },
    marker: {
      values: self.spots.map{|spot| "{:latLng=>[" + spot.lon.to_s + ", " + spot.lat.to_s + "]}"}
    }
  }
end

Generuje taki wynik:

{:map=>{:options=>{:center=>[52.5, 17.5], :zoom=>10}}, :marker=>{:values=>["{:latLng=>[51.0, 16.0]}", "{:latLng=>[52.0, 17.0]}"]}}

a ja potrzebuje:

{:map=>{:options=>{:center=>[52.5, 17.5], :zoom=>10}}, :marker=>{:values=>[{:latLng=>[51.0, 16.0]}, {:latLng=>[52.0, 17.0]}]}}

Jak pozbyć się tych "?
Ewentualnie skąd one tam się biorą?
Pozdrawiam

Po prostu usuń cudzysłów:

values: self.spots.map{ |spot| { latLng: [ spot.lon, spot.lat ] } }

Dzięki działa, ależ to było proste.