280 JSON provider in sinatra