В таком коде,
get '/posts.?:format?' do # ... end
Как я могу получить запрошенный формат?
Посмотрите на хэш params, как в случае необязательного параметра:
params
params[:format]