“Sinatra syntax”? There’s no such thing. Sinatra is written in Ruby, so any tool capable of highlighting and autocompleting Ruby will work for a Sinatra app.
Also, the latest commit to the Sinatra repo on Github was made 4 days ago. This is an actively maintained project, and I don’t think that people in charge of it are less cognisant of the “latest ruby conventions” than you are.