From 05eaee6d11ce391b089b3d8a2f8e47db04086324 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Thu, 27 Aug 2015 00:51:56 -0400 Subject: [PATCH] Fail fast if response is empty --- cpi_feed.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cpi_feed.rb b/cpi_feed.rb index 3689ca7..9878037 100644 --- a/cpi_feed.rb +++ b/cpi_feed.rb @@ -8,6 +8,8 @@ class CPIFeed < Sinatra::Base get '/' do resp = JSON.parse(Faraday.get(cpi_series_url).body) + halt 502 unless resp['Results']['series'] + expires 300, :public, :must_revalidate content_type :csv "cpi\n#{resp['Results']['series'].first['data'].first['value']}\n"