Geo::Google::StaticMaps, which basically just transforms a map definition given as a bunch of nested hashes and arrays into a Static Maps API URL. It ought to support everything that the Static Maps API itself currently supports.
On your marks, get set... Wait, did you geocode your marks? I hope so, because you only have the next week to enter the Location Wild Competition from NakdReality and SimpleGeo. The winner gets $2,500 and an iPad for creating the "most interesting location-based app."
This tutorial on Appnovation shows followers how to access a SOAP API backend from a RAML API frontend by reverse engineering a MuleSoft Web Services Consumer example. The author provides step-by-step notes and the source code is available in the APIKit Console hosted on CloudHub.