Should `maps` be `map`?  Since we don't have multiple maps, the plural is confusing.  I'm guessing you made it plural because you were worried about a naming conflict between class `Map` and local variable `map`.  You needn't worry; Ruby syntax is case-sensitive.