SPARQL::Client.new endpoint_url, endpoint_options
のようにオプションのハッシュを渡している場所に、**をつけて次のように直しました。
SPARQL::Client.new endpoint_url, **endpoint_options
このコンストラクタの実装は次の通りです。
def initialize(url, **options, &block)
このとき出るエラーは次のようなArgumentErrorです。
ArgumentError (wrong number of arguments (given 2, expected 1)): lib/sparql_client/cacheable_client.rb:33:in `new'
ちょっと直感的でないです。
影響箇所が多い場合は、Ruby 2.7に-W:deprecated
をつけて実行すると良いかもしれません。