tumblr: fail more gracefully if API key is not configured.

This commit is contained in:
evazion
2017-11-18 13:53:11 -06:00
parent 2422ce036c
commit f896c24d37

View File

@@ -113,6 +113,7 @@ module Sources::Strategies
module ApiMethods
def client
raise NotImplementedError.new("Tumblr support is not available (API key not configured).") if Danbooru.config.tumblr_consumer_key.nil?
::TumblrApiClient.new(Danbooru.config.tumblr_consumer_key)
end