Raise RuntimeError when gist is unavailable

This commit is contained in:
Roman Yepishev 2012-02-20 23:45:07 +02:00
parent a8c9fb8d7a
commit ef8392e267

View File

@ -82,6 +82,9 @@ module Jekyll
https.verify_mode = OpenSSL::SSL::VERIFY_NONE https.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new raw_uri.request_uri request = Net::HTTP::Get.new raw_uri.request_uri
data = https.request request data = https.request request
if data.code != 200
raise RuntimeError, "Gist replied with #{data.code} for #{gist_url}"
end
data = data.body data = data.body
cache gist, file, data unless @cache_disabled cache gist, file, data unless @cache_disabled
data data