diff --git a/Gemfile b/Gemfile index b865ed9..7821b46 100644 --- a/Gemfile +++ b/Gemfile @@ -7,6 +7,7 @@ gem "faraday" gem "yabeda-puma-plugin" gem "yabeda-prometheus" gem "canister" +gem "rackup" group :development do gem "sinatra-contrib" diff --git a/Gemfile.lock b/Gemfile.lock index 4292feb..704d906 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,25 +3,24 @@ GEM specs: addressable (2.8.6) public_suffix (>= 2.0.2, < 6.0) - anyway_config (2.5.4) - ruby-next-core (>= 0.14.0) + anyway_config (2.6.2) + ruby-next-core (~> 1.0) ast (2.4.2) base64 (0.2.0) byebug (11.1.3) canister (0.9.2) climate_control (1.2.0) coderay (1.1.3) - concurrent-ruby (1.2.2) + concurrent-ruby (1.2.3) crack (0.4.5) rexml diff-lcs (1.5.0) docile (1.4.0) dry-initializer (3.1.1) - faraday (2.7.12) - base64 - faraday-net_http (>= 2.0, < 3.1) - ruby2_keywords (>= 0.0.4) - faraday-net_http (3.0.2) + faraday (2.9.0) + faraday-net_http (>= 2.0, < 3.2) + faraday-net_http (3.1.0) + net-http ffi (1.16.3) hashdiff (1.1.0) json (2.7.1) @@ -34,9 +33,11 @@ GEM multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) + net-http (0.4.1) + uri nio4r (2.7.0) - parallel (1.23.0) - parser (3.2.2.4) + parallel (1.24.0) + parser (3.3.0.5) ast (~> 2.4.1) racc prometheus-client (4.2.2) @@ -47,19 +48,25 @@ GEM byebug (~> 11.0) pry (>= 0.13, < 0.15) public_suffix (5.0.4) - puma (6.4.0) + puma (6.4.2) nio4r (~> 2.0) racc (1.7.3) - rack (2.2.8) - rack-protection (3.1.0) - rack (~> 2.2, >= 2.2.4) + rack (3.0.8) + rack-protection (4.0.0) + base64 (>= 0.1.0) + rack (>= 3.0.0, < 4) + rack-session (2.0.0) + rack (>= 3.0.0) rack-test (2.1.0) rack (>= 1.3) + rackup (2.1.0) + rack (>= 3) + webrick (~> 1.8) rainbow (3.1.1) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - regexp_parser (2.8.3) + regexp_parser (2.9.0) rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) @@ -74,7 +81,7 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) rspec-support (3.12.1) - rubocop (1.57.2) + rubocop (1.59.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -82,15 +89,15 @@ GEM rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.1, < 2.0) + rubocop-ast (>= 1.30.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.30.0) parser (>= 3.2.1.0) - rubocop-performance (1.19.1) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-next-core (0.15.3) + rubocop-performance (1.20.2) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.30.0, < 2.0) + ruby-next-core (1.0.0) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) simplecov (0.22.0) @@ -99,40 +106,43 @@ GEM simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.4) - sinatra (3.1.0) + sinatra (4.0.0) mustermann (~> 3.0) - rack (~> 2.2, >= 2.2.4) - rack-protection (= 3.1.0) + rack (>= 3.0.0, < 4) + rack-protection (= 4.0.0) + rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sinatra-contrib (3.1.0) - multi_json + sinatra-contrib (4.0.0) + multi_json (>= 0.0.2) mustermann (~> 3.0) - rack-protection (= 3.1.0) - sinatra (= 3.1.0) + rack-protection (= 4.0.0) + sinatra (= 4.0.0) tilt (~> 2.0) - standard (1.32.1) + standard (1.33.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.57.2) + rubocop (~> 1.59.0) standard-custom (~> 1.0.0) - standard-performance (~> 1.2) + standard-performance (~> 1.3) standard-custom (1.0.2) lint_roller (~> 1.0) rubocop (~> 1.50) - standard-performance (1.2.1) + standard-performance (1.3.1) lint_roller (~> 1.1) - rubocop-performance (~> 1.19.1) + rubocop-performance (~> 1.20.2) tilt (2.3.0) unicode-display_width (2.5.0) + uri (0.13.0) webmock (3.19.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) yabeda (0.12.0) anyway_config (>= 1.0, < 3) concurrent-ruby dry-initializer - yabeda-prometheus (0.9.0) + yabeda-prometheus (0.9.1) prometheus-client (>= 3.0, < 5.0) rack yabeda (~> 0.10) @@ -153,6 +163,7 @@ DEPENDENCIES pry-byebug puma rack-test + rackup rspec simplecov sinatra @@ -163,4 +174,4 @@ DEPENDENCIES yabeda-puma-plugin BUNDLED WITH - 2.5.0 + 2.5.5