From e121adb76be5d3d25d9a754a0e374dd82699ae4b Mon Sep 17 00:00:00 2001 From: Scott Schneider Date: Wed, 25 Feb 2015 15:02:29 -0800 Subject: [PATCH] Set Sinatra not_found to JSON ok: false --- lib/vmpooler/api.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/vmpooler/api.rb b/lib/vmpooler/api.rb index fbae20c..183edf6 100644 --- a/lib/vmpooler/api.rb +++ b/lib/vmpooler/api.rb @@ -42,6 +42,16 @@ module Vmpooler end end + not_found do + content_type :json + + result = { + ok: false + } + + JSON.pretty_generate(result) + end + get '/' do erb :dashboard, locals: { site_name: $config[:config]['site_name'] || 'vmpooler'