diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 10ed8a9..5fa5842 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,12 +5,12 @@ jobs: strategy: fail-fast: false matrix: - ruby: ['3.0', '3.1', '3.2', '3.3', '3.4'] + ruby: ['3.1', '3.2', '3.3', '3.4', '4.0'] gemfile: ['active6.0.6', 'active6.1.7.6', 'active7.0.8', 'active7.1.3', 'rails6.0.6', 'rails6.1.7.6', 'rails7.0.8', 'rails7.1.3'] runs-on: ubuntu-latest env: BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile - BUNDLE_FORCE_RUBY_PLATFORM: ${{ matrix.ruby == '3.4' }} + BUNDLE_FORCE_RUBY_PLATFORM: ${{ matrix.ruby == '3.4' || matrix.ruby == '4.0' }} RUBY_OPT: --disable=did_you_mean services: mongodb: diff --git a/Gemfile.lock b/Gemfile.lock index ccad999..dacc8af 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -30,6 +30,7 @@ GEM base64 (0.3.0) benchmark (0.5.0) bigdecimal (4.1.2) + cgi (0.3.6) concurrent-ruby (1.3.7) connection_pool (3.0.2) coveralls (0.8.23) @@ -47,8 +48,9 @@ GEM json (2.7.1) logger (1.7.0) mini_portile2 (2.8.9) - minitest (5.14.4) + minitest (5.27.0) mutex_m (0.3.0) + ostruct (0.5.2) parallel (1.24.0) parser (3.3.0.4) ast (~> 2.4.1) @@ -58,26 +60,26 @@ GEM rake (13.0.1) regexp_parser (2.9.0) rexml (3.4.2) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) rspec-activemodel-mocks (1.1.0) activemodel (>= 3.0) activesupport (>= 3.0) rspec-mocks (>= 2.99, < 4.0) - rspec-core (3.5.2) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) + rspec-core (3.13.1) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) + rspec-support (~> 3.13.0) rspec-its (1.2.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) rubocop (1.30.1) parallel (~> 1.10) parser (>= 3.1.0.0) @@ -117,14 +119,18 @@ PLATFORMS DEPENDENCIES appraisal (~> 1.0.0) base64 + benchmark bigdecimal + cgi comma! coveralls drb - minitest (= 5.14.4) + logger + minitest (= 5.27.0) mutex_m + ostruct rake (~> 13.0.1) - rspec (~> 3.5.0) + rspec (~> 3.13) rspec-activemodel-mocks rspec-its rubocop (~> 1.30.0) diff --git a/comma.gemspec b/comma.gemspec index 7ef93fd..ee2ca80 100644 --- a/comma.gemspec +++ b/comma.gemspec @@ -23,12 +23,16 @@ Gem::Specification.new do |s| s.add_development_dependency 'appraisal', ['~> 1.0.0'] s.add_development_dependency 'base64' + s.add_development_dependency 'benchmark' s.add_development_dependency 'bigdecimal' + s.add_development_dependency 'cgi' s.add_development_dependency 'drb' - s.add_development_dependency 'minitest', '5.14.4' + s.add_development_dependency 'logger' + s.add_development_dependency 'minitest', '5.27.0' s.add_development_dependency 'mutex_m' + s.add_development_dependency 'ostruct' s.add_development_dependency 'rake', '~> 13.0.1' - s.add_development_dependency 'rspec', ['~> 3.5.0'] + s.add_development_dependency 'rspec', ['~> 3.13'] s.add_development_dependency 'rspec-activemodel-mocks' s.add_development_dependency 'rspec-its' end diff --git a/gemfiles/active6.0.6.gemfile.lock b/gemfiles/active6.0.6.gemfile.lock index 85db2a0..568137a 100644 --- a/gemfiles/active6.0.6.gemfile.lock +++ b/gemfiles/active6.0.6.gemfile.lock @@ -25,7 +25,9 @@ GEM thor (>= 0.14.0) ast (2.4.2) base64 (0.3.0) + benchmark (0.5.0) bigdecimal (4.1.2) + cgi (0.3.6) concurrent-ruby (1.3.6) coveralls (0.8.23) json (>= 1.8, < 3) @@ -40,9 +42,11 @@ GEM i18n (1.14.8) concurrent-ruby (~> 1.0) json (2.7.1) + logger (1.7.0) mini_portile2 (2.8.9) - minitest (5.14.4) + minitest (5.27.0) mutex_m (0.3.0) + ostruct (0.5.2) parallel (1.24.0) parser (3.3.0.4) ast (~> 2.4.1) @@ -52,26 +56,26 @@ GEM rake (13.0.6) regexp_parser (2.9.0) rexml (3.2.6) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) rspec-activemodel-mocks (1.2.0) activemodel (>= 3.0) activesupport (>= 3.0) rspec-mocks (>= 2.99, < 4.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) + rspec-core (3.13.1) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) + rspec-support (~> 3.13.0) rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) rubocop (1.30.1) parallel (~> 1.10) parser (>= 3.1.0.0) @@ -118,14 +122,18 @@ DEPENDENCIES activesupport (= 6.0.6) appraisal (~> 1.0.0) base64 + benchmark bigdecimal + cgi comma! coveralls drb - minitest (= 5.14.4) + logger + minitest (= 5.27.0) mutex_m + ostruct rake (~> 13.0.1) - rspec (~> 3.5.0) + rspec (~> 3.13) rspec-activemodel-mocks rspec-its rubocop (~> 1.30.0) diff --git a/gemfiles/active6.1.7.6.gemfile.lock b/gemfiles/active6.1.7.6.gemfile.lock index 2afff44..534c7cf 100644 --- a/gemfiles/active6.1.7.6.gemfile.lock +++ b/gemfiles/active6.1.7.6.gemfile.lock @@ -25,7 +25,9 @@ GEM thor (>= 0.14.0) ast (2.4.2) base64 (0.3.0) + benchmark (0.5.0) bigdecimal (4.1.2) + cgi (0.3.6) concurrent-ruby (1.3.6) coveralls (0.8.23) json (>= 1.8, < 3) @@ -40,9 +42,11 @@ GEM i18n (1.14.8) concurrent-ruby (~> 1.0) json (2.7.1) + logger (1.7.0) mini_portile2 (2.8.9) - minitest (5.14.4) + minitest (5.27.0) mutex_m (0.3.0) + ostruct (0.5.2) parallel (1.24.0) parser (3.3.0.4) ast (~> 2.4.1) @@ -52,26 +56,26 @@ GEM rake (13.0.6) regexp_parser (2.9.0) rexml (3.2.6) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) rspec-activemodel-mocks (1.2.0) activemodel (>= 3.0) activesupport (>= 3.0) rspec-mocks (>= 2.99, < 4.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) + rspec-core (3.13.1) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) + rspec-support (~> 3.13.0) rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) rubocop (1.30.1) parallel (~> 1.10) parser (>= 3.1.0.0) @@ -117,14 +121,18 @@ DEPENDENCIES activesupport (= 6.1.7.6) appraisal (~> 1.0.0) base64 + benchmark bigdecimal + cgi comma! coveralls drb - minitest (= 5.14.4) + logger + minitest (= 5.27.0) mutex_m + ostruct rake (~> 13.0.1) - rspec (~> 3.5.0) + rspec (~> 3.13) rspec-activemodel-mocks rspec-its rubocop (~> 1.30.0) diff --git a/gemfiles/active7.0.8.gemfile.lock b/gemfiles/active7.0.8.gemfile.lock index 08b458c..72d27bb 100644 --- a/gemfiles/active7.0.8.gemfile.lock +++ b/gemfiles/active7.0.8.gemfile.lock @@ -24,7 +24,9 @@ GEM thor (>= 0.14.0) ast (2.4.2) base64 (0.3.0) + benchmark (0.5.0) bigdecimal (4.1.2) + cgi (0.3.6) concurrent-ruby (1.3.6) coveralls (0.8.23) json (>= 1.8, < 3) @@ -39,9 +41,11 @@ GEM i18n (1.14.8) concurrent-ruby (~> 1.0) json (2.7.1) + logger (1.7.0) mini_portile2 (2.8.9) - minitest (5.14.4) + minitest (5.27.0) mutex_m (0.3.0) + ostruct (0.5.2) parallel (1.24.0) parser (3.3.0.4) ast (~> 2.4.1) @@ -51,26 +55,26 @@ GEM rake (13.0.6) regexp_parser (2.9.0) rexml (3.2.6) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) rspec-activemodel-mocks (1.2.0) activemodel (>= 3.0) activesupport (>= 3.0) rspec-mocks (>= 2.99, < 4.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) + rspec-core (3.13.1) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) + rspec-support (~> 3.13.0) rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) rubocop (1.30.1) parallel (~> 1.10) parser (>= 3.1.0.0) @@ -115,14 +119,18 @@ DEPENDENCIES activesupport (= 7.0.8) appraisal (~> 1.0.0) base64 + benchmark bigdecimal + cgi comma! coveralls drb - minitest (= 5.14.4) + logger + minitest (= 5.27.0) mutex_m + ostruct rake (~> 13.0.1) - rspec (~> 3.5.0) + rspec (~> 3.13) rspec-activemodel-mocks rspec-its rubocop (~> 1.30.0) diff --git a/gemfiles/active7.1.3.gemfile.lock b/gemfiles/active7.1.3.gemfile.lock index 4b4aaeb..ee7406a 100644 --- a/gemfiles/active7.1.3.gemfile.lock +++ b/gemfiles/active7.1.3.gemfile.lock @@ -30,7 +30,9 @@ GEM thor (>= 0.14.0) ast (2.4.2) base64 (0.3.0) + benchmark (0.5.0) bigdecimal (4.1.2) + cgi (0.3.6) concurrent-ruby (1.3.6) connection_pool (2.5.5) coveralls (0.8.23) @@ -46,9 +48,11 @@ GEM i18n (1.14.8) concurrent-ruby (~> 1.0) json (2.7.1) + logger (1.7.0) mini_portile2 (2.8.5) - minitest (5.14.4) + minitest (5.27.0) mutex_m (0.3.0) + ostruct (0.5.2) parallel (1.24.0) parser (3.3.0.4) ast (~> 2.4.1) @@ -58,26 +62,26 @@ GEM rake (13.0.6) regexp_parser (2.9.0) rexml (3.2.6) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) rspec-activemodel-mocks (1.2.0) activemodel (>= 3.0) activesupport (>= 3.0) rspec-mocks (>= 2.99, < 4.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) + rspec-core (3.13.1) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) + rspec-support (~> 3.13.0) rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) rubocop (1.30.1) parallel (~> 1.10) parser (>= 3.1.0.0) @@ -121,14 +125,18 @@ DEPENDENCIES activesupport (= 7.1.3) appraisal (~> 1.0.0) base64 + benchmark bigdecimal + cgi comma! coveralls drb - minitest (= 5.14.4) + logger + minitest (= 5.27.0) mutex_m + ostruct rake (~> 13.0.1) - rspec (~> 3.5.0) + rspec (~> 3.13) rspec-activemodel-mocks rspec-its rubocop (~> 1.30.0) diff --git a/gemfiles/rails6.0.6.gemfile.lock b/gemfiles/rails6.0.6.gemfile.lock index 8f9561d..1898ef1 100644 --- a/gemfiles/rails6.0.6.gemfile.lock +++ b/gemfiles/rails6.0.6.gemfile.lock @@ -69,8 +69,10 @@ GEM thor (>= 0.14.0) ast (2.4.2) base64 (0.3.0) + benchmark (0.5.0) bigdecimal (4.1.2) builder (3.2.4) + cgi (0.3.6) concurrent-ruby (1.3.6) coveralls (0.8.23) json (>= 1.8, < 3) @@ -90,6 +92,7 @@ GEM i18n (1.14.8) concurrent-ruby (~> 1.0) json (2.7.1) + logger (1.7.0) loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -102,7 +105,7 @@ GEM method_source (1.0.0) mini_mime (1.1.5) mini_portile2 (2.8.9) - minitest (5.14.4) + minitest (5.27.0) mutex_m (0.3.0) net-imap (0.4.9.1) date @@ -121,6 +124,7 @@ GEM racc (~> 1.4) nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) + ostruct (0.5.2) parallel (1.24.0) parser (3.3.0.4) ast (~> 2.4.1) @@ -162,34 +166,34 @@ GEM rake (13.0.6) regexp_parser (2.9.0) rexml (3.2.6) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) + rspec (3.13.2) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) rspec-activemodel-mocks (1.2.0) activemodel (>= 3.0) activesupport (>= 3.0) rspec-mocks (>= 2.99, < 4.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) + rspec-core (3.13.6) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) + rspec-support (~> 3.13.0) rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) + rspec-mocks (3.13.8) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-rails (3.5.2) - actionpack (>= 3.0) - activesupport (>= 3.0) - railties (>= 3.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) + rspec-support (~> 3.13.0) + rspec-rails (5.1.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + railties (>= 5.2) + rspec-core (~> 3.10) + rspec-expectations (~> 3.10) + rspec-mocks (~> 3.10) + rspec-support (~> 3.10) + rspec-support (3.13.7) rubocop (1.30.1) parallel (~> 1.10) parser (>= 3.1.0.0) @@ -247,15 +251,19 @@ PLATFORMS DEPENDENCIES appraisal (~> 1.0.0) base64 + benchmark bigdecimal + cgi comma! coveralls drb - minitest (= 5.14.4) + logger + minitest (= 5.27.0) mutex_m + ostruct rails (= 6.0.6) rake (~> 13.0.1) - rspec (~> 3.5.0) + rspec (~> 3.13) rspec-activemodel-mocks rspec-its rspec-rails diff --git a/gemfiles/rails6.1.7.6.gemfile.lock b/gemfiles/rails6.1.7.6.gemfile.lock index aab4552..e4d6a30 100644 --- a/gemfiles/rails6.1.7.6.gemfile.lock +++ b/gemfiles/rails6.1.7.6.gemfile.lock @@ -73,8 +73,10 @@ GEM thor (>= 0.14.0) ast (2.4.2) base64 (0.3.0) + benchmark (0.5.0) bigdecimal (4.1.2) builder (3.2.4) + cgi (0.3.6) concurrent-ruby (1.3.6) coveralls (0.8.23) json (>= 1.8, < 3) @@ -94,6 +96,7 @@ GEM i18n (1.14.8) concurrent-ruby (~> 1.0) json (2.7.1) + logger (1.7.0) loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -106,7 +109,7 @@ GEM method_source (1.0.0) mini_mime (1.1.5) mini_portile2 (2.8.9) - minitest (5.14.4) + minitest (5.27.0) mutex_m (0.3.0) net-imap (0.4.9.1) date @@ -125,6 +128,7 @@ GEM racc (~> 1.4) nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) + ostruct (0.5.2) parallel (1.24.0) parser (3.3.0.4) ast (~> 2.4.1) @@ -166,34 +170,34 @@ GEM rake (13.0.6) regexp_parser (2.9.0) rexml (3.2.6) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) rspec-activemodel-mocks (1.2.0) activemodel (>= 3.0) activesupport (>= 3.0) rspec-mocks (>= 2.99, < 4.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) + rspec-core (3.13.1) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) + rspec-support (~> 3.13.0) rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-rails (3.5.2) - actionpack (>= 3.0) - activesupport (>= 3.0) - railties (>= 3.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) + rspec-support (~> 3.13.0) + rspec-rails (6.1.5) + actionpack (>= 6.1) + activesupport (>= 6.1) + railties (>= 6.1) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) + rspec-support (3.13.1) rubocop (1.30.1) parallel (~> 1.10) parser (>= 3.1.0.0) @@ -250,15 +254,19 @@ PLATFORMS DEPENDENCIES appraisal (~> 1.0.0) base64 + benchmark bigdecimal + cgi comma! coveralls drb - minitest (= 5.14.4) + logger + minitest (= 5.27.0) mutex_m + ostruct rails (= 6.1.7.6) rake (~> 13.0.1) - rspec (~> 3.5.0) + rspec (~> 3.13) rspec-activemodel-mocks rspec-its rspec-rails diff --git a/gemfiles/rails7.0.8.gemfile.lock b/gemfiles/rails7.0.8.gemfile.lock index afbeb87..a48561f 100644 --- a/gemfiles/rails7.0.8.gemfile.lock +++ b/gemfiles/rails7.0.8.gemfile.lock @@ -79,8 +79,10 @@ GEM thor (>= 0.14.0) ast (2.4.2) base64 (0.3.0) + benchmark (0.5.0) bigdecimal (4.1.2) builder (3.2.4) + cgi (0.3.6) concurrent-ruby (1.3.6) coveralls (0.8.23) json (>= 1.8, < 3) @@ -100,6 +102,7 @@ GEM i18n (1.14.8) concurrent-ruby (~> 1.0) json (2.7.1) + logger (1.7.0) loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -112,7 +115,7 @@ GEM method_source (1.0.0) mini_mime (1.1.5) mini_portile2 (2.8.9) - minitest (5.14.4) + minitest (5.27.0) mutex_m (0.3.0) net-imap (0.4.9.1) date @@ -131,6 +134,7 @@ GEM racc (~> 1.4) nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) + ostruct (0.5.2) parallel (1.24.0) parser (3.3.0.4) ast (~> 2.4.1) @@ -171,34 +175,34 @@ GEM rake (13.0.6) regexp_parser (2.9.0) rexml (3.2.6) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) rspec-activemodel-mocks (1.2.0) activemodel (>= 3.0) activesupport (>= 3.0) rspec-mocks (>= 2.99, < 4.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) + rspec-core (3.13.1) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) + rspec-support (~> 3.13.0) rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-rails (3.5.2) - actionpack (>= 3.0) - activesupport (>= 3.0) - railties (>= 3.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) + rspec-support (~> 3.13.0) + rspec-rails (6.1.5) + actionpack (>= 6.1) + activesupport (>= 6.1) + railties (>= 6.1) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) + rspec-support (3.13.1) rubocop (1.30.1) parallel (~> 1.10) parser (>= 3.1.0.0) @@ -246,15 +250,19 @@ PLATFORMS DEPENDENCIES appraisal (~> 1.0.0) base64 + benchmark bigdecimal + cgi comma! coveralls drb - minitest (= 5.14.4) + logger + minitest (= 5.27.0) mutex_m + ostruct rails (= 7.0.8) rake (~> 13.0.1) - rspec (~> 3.5.0) + rspec (~> 3.13) rspec-activemodel-mocks rspec-its rspec-rails diff --git a/gemfiles/rails7.1.3.gemfile.lock b/gemfiles/rails7.1.3.gemfile.lock index 68c534d..2857778 100644 --- a/gemfiles/rails7.1.3.gemfile.lock +++ b/gemfiles/rails7.1.3.gemfile.lock @@ -88,8 +88,10 @@ GEM thor (>= 0.14.0) ast (2.4.2) base64 (0.3.0) + benchmark (0.5.0) bigdecimal (4.1.2) builder (3.2.4) + cgi (0.3.6) concurrent-ruby (1.3.6) connection_pool (2.5.5) coveralls (0.8.23) @@ -114,6 +116,7 @@ GEM rdoc reline (>= 0.4.2) json (2.7.1) + logger (1.7.0) loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -125,7 +128,7 @@ GEM marcel (1.0.2) mini_mime (1.1.5) mini_portile2 (2.8.5) - minitest (5.14.4) + minitest (5.27.0) mutex_m (0.3.0) net-imap (0.4.9.1) date @@ -142,6 +145,7 @@ GEM racc (~> 1.4) nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) + ostruct (0.5.2) parallel (1.24.0) parser (3.3.0.4) ast (~> 2.4.1) @@ -194,34 +198,34 @@ GEM reline (0.4.2) io-console (~> 0.5) rexml (3.2.6) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) rspec-activemodel-mocks (1.2.0) activemodel (>= 3.0) activesupport (>= 3.0) rspec-mocks (>= 2.99, < 4.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) + rspec-core (3.13.1) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) + rspec-support (~> 3.13.0) rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-rails (3.5.2) - actionpack (>= 3.0) - activesupport (>= 3.0) - railties (>= 3.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) + rspec-support (~> 3.13.0) + rspec-rails (6.1.5) + actionpack (>= 6.1) + activesupport (>= 6.1) + railties (>= 6.1) + rspec-core (~> 3.13) + rspec-expectations (~> 3.13) + rspec-mocks (~> 3.13) + rspec-support (~> 3.13) + rspec-support (3.13.1) rubocop (1.30.1) parallel (~> 1.10) parser (>= 3.1.0.0) @@ -269,15 +273,19 @@ PLATFORMS DEPENDENCIES appraisal (~> 1.0.0) base64 + benchmark bigdecimal + cgi comma! coveralls drb - minitest (= 5.14.4) + logger + minitest (= 5.27.0) mutex_m + ostruct rails (= 7.1.3) rake (~> 13.0.1) - rspec (~> 3.5.0) + rspec (~> 3.13) rspec-activemodel-mocks rspec-its rspec-rails