GeoJSON och jBuilder

Jag har suttit å trasslat med att skapa GeoJSON med jBuilder för att passa ihop med MapBox och var då tvungen att få in nycklar med bindestreck i, efter lite googlande så kom jag fram till följande:

json.properties do
  json.symbol ActionController::Base.helpers.asset_path(dog_yard.type.symbol + ".png")
  json.title dog_yard.name
  json.description dog_yard.description
  json.type dog_yard.type.name
  json.address dog_yard.address
  json.set!('marker-color', '#00607d')
  json.set!('marker-symbol', dog_yard.type.symbol)
  json.set!('marker-size', 'large')
end

Detta är lika mkt för er andra som googlar och inte hittar som för mig själv nästa gång jag behöver det och har glömt det.