diff --git a/lib/searchkick.rb b/lib/searchkick.rb index 93a679d..4d03914 100644 --- a/lib/searchkick.rb +++ b/lib/searchkick.rb @@ -174,15 +174,13 @@ module Searchkick end def self.reindex_status(index_name) - if redis - batches_left = Searchkick::Index.new(index_name).batches_left - { - completed: batches_left == 0, - batches_left: batches_left - } - else - raise Searchkick::Error, "Redis not configured" - end + raise Searchkick::Error, "Redis not configured" unless redis + + batches_left = Searchkick::Index.new(index_name).batches_left + { + completed: batches_left == 0, + batches_left: batches_left + } end # TODO use ConnectionPool::Wrapper when redis is set so this is no longer needed -- libgit2 0.21.0