From 340489c4cc8e94ac6cda086aee76f7f19e3852de Mon Sep 17 00:00:00 2001 From: Douglas Lise Date: Tue, 30 Jun 2020 13:57:27 -0300 Subject: [PATCH 1/3] Fix warnings for ruby 2.7 --- lib/idempotent-request/request_manager.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/idempotent-request/request_manager.rb b/lib/idempotent-request/request_manager.rb index f63035d..17017b1 100644 --- a/lib/idempotent-request/request_manager.rb +++ b/lib/idempotent-request/request_manager.rb @@ -49,10 +49,10 @@ module IdempotentRequest response: Array(response)) end - def run_callback(action, args) + def run_callback(action, **args) return unless @callback - @callback.new(request).send(action, args) + @callback.new(request).send(action, **args) end def key From 074d577edd9b8be76d60f87b91528ee48484578f Mon Sep 17 00:00:00 2001 From: Douglas Lise Date: Tue, 30 Jun 2020 18:57:17 -0300 Subject: [PATCH 2/3] Remove bundler version requirement --- idempotent-request.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idempotent-request.gemspec b/idempotent-request.gemspec index 00094ac..69e99d4 100644 --- a/idempotent-request.gemspec +++ b/idempotent-request.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'rack', '~> 2.0' spec.add_dependency 'oj', '~> 3.0' - spec.add_development_dependency 'bundler', '~> 1.15' + spec.add_development_dependency 'bundler' spec.add_development_dependency 'rake', '~> 10.0' spec.add_development_dependency 'rspec', '~> 3.0' spec.add_development_dependency 'fakeredis', '~> 0.6' From 8c2bfd9a9c037e7df4b87ec85f3eaad9f17d0da6 Mon Sep 17 00:00:00 2001 From: Douglas Lise Date: Tue, 30 Jun 2020 19:01:21 -0300 Subject: [PATCH 3/3] Add build ruby versions until 2.7 --- .travis.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 23be0e7..94f29af 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,10 @@ sudo: false language: ruby rvm: - - 2.4.2 + - 2.4.10 + - 2.5.8 + - 2.6.6 + - 2.7.1 deploy: skip_cleanup: true provider: rubygems