From 4db9980044dc0218ee27d66d806a6fd2e361521b Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 10:19:46 +0900 Subject: [PATCH 01/28] =?UTF-8?q?chore(ch01):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch01/.devcontainer/devcontainer.json | 2 +- 7_0/ch01/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch01/.devcontainer/devcontainer.json b/7_0/ch01/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch01/.devcontainer/devcontainer.json +++ b/7_0/ch01/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch01/Gemfile b/7_0/ch01/Gemfile index 28cc9e5..d349b72 100644 --- a/7_0/ch01/Gemfile +++ b/7_0/ch01/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "sassc-rails", "2.1.2" @@ -22,9 +22,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From 47724bff6c82f504b63d473cff0ecc07e2dafd3e Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 10:28:56 +0900 Subject: [PATCH 02/28] =?UTF-8?q?chore(ch01):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch01/Gemfile.lock | 50 +++++++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/7_0/ch01/Gemfile.lock b/7_0/ch01/Gemfile.lock index 578f65f..9318288 100644 --- a/7_0/ch01/Gemfile.lock +++ b/7_0/ch01/Gemfile.lock @@ -71,7 +71,7 @@ GEM ansi (1.5.0) ast (2.4.3) backport (1.2.0) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -86,13 +86,13 @@ GEM regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) coderay (1.1.3) - concurrent-ruby (1.2.2) + concurrent-ruby (1.3.4) crass (1.0.6) date (3.3.3) debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) ffi (1.15.5) formatador (1.1.0) @@ -120,16 +120,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -177,12 +177,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -230,15 +230,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -253,8 +253,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -270,20 +271,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -312,7 +314,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -338,12 +340,14 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux DEPENDENCIES bootsnap (= 1.16.0) capybara (= 3.38.0) + concurrent-ruby (= 1.3.4) debug (= 1.7.1) guard (= 2.18.0) guard-minitest (= 2.4.6) @@ -356,10 +360,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -368,7 +372,7 @@ DEPENDENCIES webdrivers (= 5.2.0) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 50fbed26f3fb29c400d82662476a2e0ad4c6430e Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 10:37:18 +0900 Subject: [PATCH 03/28] =?UTF-8?q?chore(ch02):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch02/.devcontainer/devcontainer.json | 2 +- 7_0/ch02/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch02/.devcontainer/devcontainer.json b/7_0/ch02/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch02/.devcontainer/devcontainer.json +++ b/7_0/ch02/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch02/Gemfile b/7_0/ch02/Gemfile index 28cc9e5..d349b72 100644 --- a/7_0/ch02/Gemfile +++ b/7_0/ch02/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "sassc-rails", "2.1.2" @@ -22,9 +22,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From 601aeb56df97f77d3d1c2e69ec9e9e07ef686512 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 10:38:08 +0900 Subject: [PATCH 04/28] =?UTF-8?q?chore(ch02):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch02/Gemfile.lock | 50 +++++++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/7_0/ch02/Gemfile.lock b/7_0/ch02/Gemfile.lock index 578f65f..9318288 100644 --- a/7_0/ch02/Gemfile.lock +++ b/7_0/ch02/Gemfile.lock @@ -71,7 +71,7 @@ GEM ansi (1.5.0) ast (2.4.3) backport (1.2.0) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -86,13 +86,13 @@ GEM regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) coderay (1.1.3) - concurrent-ruby (1.2.2) + concurrent-ruby (1.3.4) crass (1.0.6) date (3.3.3) debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) ffi (1.15.5) formatador (1.1.0) @@ -120,16 +120,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -177,12 +177,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -230,15 +230,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -253,8 +253,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -270,20 +271,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -312,7 +314,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -338,12 +340,14 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux DEPENDENCIES bootsnap (= 1.16.0) capybara (= 3.38.0) + concurrent-ruby (= 1.3.4) debug (= 1.7.1) guard (= 2.18.0) guard-minitest (= 2.4.6) @@ -356,10 +360,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -368,7 +372,7 @@ DEPENDENCIES webdrivers (= 5.2.0) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 50729ce9c0fa025c9f66bacbe5db0b8dad8e5a2e Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 10:41:58 +0900 Subject: [PATCH 05/28] =?UTF-8?q?chore(ch03):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch03/.devcontainer/devcontainer.json | 2 +- 7_0/ch03/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch03/.devcontainer/devcontainer.json b/7_0/ch03/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch03/.devcontainer/devcontainer.json +++ b/7_0/ch03/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch03/Gemfile b/7_0/ch03/Gemfile index 28cc9e5..d349b72 100644 --- a/7_0/ch03/Gemfile +++ b/7_0/ch03/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "sassc-rails", "2.1.2" @@ -22,9 +22,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From b2a12151a2c74997dc42ab2169ac85decbbe77cf Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 10:42:33 +0900 Subject: [PATCH 06/28] =?UTF-8?q?chore(ch03):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch03/Gemfile.lock | 50 +++++++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/7_0/ch03/Gemfile.lock b/7_0/ch03/Gemfile.lock index 578f65f..9318288 100644 --- a/7_0/ch03/Gemfile.lock +++ b/7_0/ch03/Gemfile.lock @@ -71,7 +71,7 @@ GEM ansi (1.5.0) ast (2.4.3) backport (1.2.0) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -86,13 +86,13 @@ GEM regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) coderay (1.1.3) - concurrent-ruby (1.2.2) + concurrent-ruby (1.3.4) crass (1.0.6) date (3.3.3) debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) ffi (1.15.5) formatador (1.1.0) @@ -120,16 +120,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -177,12 +177,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -230,15 +230,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -253,8 +253,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -270,20 +271,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -312,7 +314,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -338,12 +340,14 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux DEPENDENCIES bootsnap (= 1.16.0) capybara (= 3.38.0) + concurrent-ruby (= 1.3.4) debug (= 1.7.1) guard (= 2.18.0) guard-minitest (= 2.4.6) @@ -356,10 +360,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -368,7 +372,7 @@ DEPENDENCIES webdrivers (= 5.2.0) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From f06fd9819d4afaa1b66078aff490c6124490c0b3 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:00:25 +0900 Subject: [PATCH 07/28] =?UTF-8?q?chore(ch04):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch04/.devcontainer/devcontainer.json | 2 +- 7_0/ch04/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch04/.devcontainer/devcontainer.json b/7_0/ch04/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch04/.devcontainer/devcontainer.json +++ b/7_0/ch04/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch04/Gemfile b/7_0/ch04/Gemfile index 28cc9e5..d349b72 100644 --- a/7_0/ch04/Gemfile +++ b/7_0/ch04/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "sassc-rails", "2.1.2" @@ -22,9 +22,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From 9df9722631501b91e02b5001d54b87f194c5ce32 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:01:15 +0900 Subject: [PATCH 08/28] =?UTF-8?q?chore(ch04):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch04/Gemfile.lock | 50 +++++++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/7_0/ch04/Gemfile.lock b/7_0/ch04/Gemfile.lock index 578f65f..9318288 100644 --- a/7_0/ch04/Gemfile.lock +++ b/7_0/ch04/Gemfile.lock @@ -71,7 +71,7 @@ GEM ansi (1.5.0) ast (2.4.3) backport (1.2.0) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -86,13 +86,13 @@ GEM regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) coderay (1.1.3) - concurrent-ruby (1.2.2) + concurrent-ruby (1.3.4) crass (1.0.6) date (3.3.3) debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) ffi (1.15.5) formatador (1.1.0) @@ -120,16 +120,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -177,12 +177,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -230,15 +230,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -253,8 +253,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -270,20 +271,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -312,7 +314,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -338,12 +340,14 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux DEPENDENCIES bootsnap (= 1.16.0) capybara (= 3.38.0) + concurrent-ruby (= 1.3.4) debug (= 1.7.1) guard (= 2.18.0) guard-minitest (= 2.4.6) @@ -356,10 +360,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -368,7 +372,7 @@ DEPENDENCIES webdrivers (= 5.2.0) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 966dc1da1adada84e3d51f97fb8fffa389be2e0f Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:21:33 +0900 Subject: [PATCH 09/28] =?UTF-8?q?chore(ch05):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch05/.devcontainer/devcontainer.json | 2 +- 7_0/ch05/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch05/.devcontainer/devcontainer.json b/7_0/ch05/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch05/.devcontainer/devcontainer.json +++ b/7_0/ch05/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch05/Gemfile b/7_0/ch05/Gemfile index ddec10f..2ebbfac 100644 --- a/7_0/ch05/Gemfile +++ b/7_0/ch05/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "bootstrap-sass", "3.4.1" @@ -23,9 +23,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From f859e7f97cfc7ce686fba86b9f042657c086e979 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:22:20 +0900 Subject: [PATCH 10/28] =?UTF-8?q?chore(ch05):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch05/Gemfile.lock | 47 +++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/7_0/ch05/Gemfile.lock b/7_0/ch05/Gemfile.lock index 7d6dbd5..b9425a5 100644 --- a/7_0/ch05/Gemfile.lock +++ b/7_0/ch05/Gemfile.lock @@ -73,7 +73,7 @@ GEM autoprefixer-rails (10.4.21.0) execjs (~> 2) backport (1.2.0) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -97,7 +97,7 @@ GEM debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) execjs (2.10.0) ffi (1.15.5) @@ -126,16 +126,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -183,12 +183,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -236,15 +236,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -259,8 +259,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -276,20 +277,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -318,7 +320,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -344,6 +346,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux @@ -364,10 +367,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -376,7 +379,7 @@ DEPENDENCIES webdrivers (= 5.2.0) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 9419a3625d77cca9f76bf2a2239e1d88ab19c208 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:25:39 +0900 Subject: [PATCH 11/28] =?UTF-8?q?chore(ch06):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch06/.devcontainer/devcontainer.json | 2 +- 7_0/ch06/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch06/.devcontainer/devcontainer.json b/7_0/ch06/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch06/.devcontainer/devcontainer.json +++ b/7_0/ch06/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch06/Gemfile b/7_0/ch06/Gemfile index 5fe5bc8..5db4f66 100644 --- a/7_0/ch06/Gemfile +++ b/7_0/ch06/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "bcrypt", "3.1.18" @@ -24,9 +24,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From 2be69449571d52174a02a887d20c128e5764de6e Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:26:53 +0900 Subject: [PATCH 12/28] =?UTF-8?q?chore(ch06):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch06/Gemfile.lock | 47 +++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/7_0/ch06/Gemfile.lock b/7_0/ch06/Gemfile.lock index 3290dfd..9b9e5fa 100644 --- a/7_0/ch06/Gemfile.lock +++ b/7_0/ch06/Gemfile.lock @@ -74,7 +74,7 @@ GEM execjs (~> 2) backport (1.2.0) bcrypt (3.1.18) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -98,7 +98,7 @@ GEM debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) execjs (2.10.0) ffi (1.15.5) @@ -127,16 +127,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -184,12 +184,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -237,15 +237,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -260,8 +260,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -277,20 +278,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -319,7 +321,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -345,6 +347,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux @@ -366,10 +369,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -378,7 +381,7 @@ DEPENDENCIES webdrivers (= 5.2.0) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 7b2fa5bd7a5817dddabd3264ef506a37a37a1a17 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:30:50 +0900 Subject: [PATCH 13/28] =?UTF-8?q?chore(ch07):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch07/.devcontainer/devcontainer.json | 2 +- 7_0/ch07/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch07/.devcontainer/devcontainer.json b/7_0/ch07/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch07/.devcontainer/devcontainer.json +++ b/7_0/ch07/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch07/Gemfile b/7_0/ch07/Gemfile index 5fe5bc8..5db4f66 100644 --- a/7_0/ch07/Gemfile +++ b/7_0/ch07/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "bcrypt", "3.1.18" @@ -24,9 +24,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From af01001244366d2ef242c52bbc29cacd64ee78dd Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:31:19 +0900 Subject: [PATCH 14/28] =?UTF-8?q?chore(ch07):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch07/Gemfile.lock | 47 +++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/7_0/ch07/Gemfile.lock b/7_0/ch07/Gemfile.lock index 3290dfd..9b9e5fa 100644 --- a/7_0/ch07/Gemfile.lock +++ b/7_0/ch07/Gemfile.lock @@ -74,7 +74,7 @@ GEM execjs (~> 2) backport (1.2.0) bcrypt (3.1.18) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -98,7 +98,7 @@ GEM debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) execjs (2.10.0) ffi (1.15.5) @@ -127,16 +127,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -184,12 +184,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -237,15 +237,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -260,8 +260,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -277,20 +278,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -319,7 +321,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -345,6 +347,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux @@ -366,10 +369,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -378,7 +381,7 @@ DEPENDENCIES webdrivers (= 5.2.0) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 77741faec314121a5ba71cb7cf4b1c6f97c24280 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:34:52 +0900 Subject: [PATCH 15/28] =?UTF-8?q?chore(ch08):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch08/.devcontainer/devcontainer.json | 2 +- 7_0/ch08/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch08/.devcontainer/devcontainer.json b/7_0/ch08/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch08/.devcontainer/devcontainer.json +++ b/7_0/ch08/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch08/Gemfile b/7_0/ch08/Gemfile index 5fe5bc8..5db4f66 100644 --- a/7_0/ch08/Gemfile +++ b/7_0/ch08/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "bcrypt", "3.1.18" @@ -24,9 +24,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From 33c11b119c3f2c6c6a2100ec55e254b06c3e85d9 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:35:57 +0900 Subject: [PATCH 16/28] =?UTF-8?q?chore(ch08):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch08/Gemfile.lock | 47 +++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/7_0/ch08/Gemfile.lock b/7_0/ch08/Gemfile.lock index 3290dfd..9b9e5fa 100644 --- a/7_0/ch08/Gemfile.lock +++ b/7_0/ch08/Gemfile.lock @@ -74,7 +74,7 @@ GEM execjs (~> 2) backport (1.2.0) bcrypt (3.1.18) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -98,7 +98,7 @@ GEM debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) execjs (2.10.0) ffi (1.15.5) @@ -127,16 +127,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -184,12 +184,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -237,15 +237,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -260,8 +260,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -277,20 +278,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -319,7 +321,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -345,6 +347,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux @@ -366,10 +369,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -378,7 +381,7 @@ DEPENDENCIES webdrivers (= 5.2.0) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 708600327892202a70b52e07551f41a516806994 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:39:25 +0900 Subject: [PATCH 17/28] =?UTF-8?q?chore(ch09):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch09/.devcontainer/devcontainer.json | 2 +- 7_0/ch09/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch09/.devcontainer/devcontainer.json b/7_0/ch09/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch09/.devcontainer/devcontainer.json +++ b/7_0/ch09/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch09/Gemfile b/7_0/ch09/Gemfile index 5fe5bc8..5db4f66 100644 --- a/7_0/ch09/Gemfile +++ b/7_0/ch09/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "bcrypt", "3.1.18" @@ -24,9 +24,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From 9b263d81b69d56b03df546f6d0f79273141ff0e3 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:40:13 +0900 Subject: [PATCH 18/28] =?UTF-8?q?chore(ch09):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch09/Gemfile.lock | 47 +++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/7_0/ch09/Gemfile.lock b/7_0/ch09/Gemfile.lock index 3290dfd..9b9e5fa 100644 --- a/7_0/ch09/Gemfile.lock +++ b/7_0/ch09/Gemfile.lock @@ -74,7 +74,7 @@ GEM execjs (~> 2) backport (1.2.0) bcrypt (3.1.18) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -98,7 +98,7 @@ GEM debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) execjs (2.10.0) ffi (1.15.5) @@ -127,16 +127,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -184,12 +184,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -237,15 +237,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -260,8 +260,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -277,20 +278,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -319,7 +321,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -345,6 +347,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux @@ -366,10 +369,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -378,7 +381,7 @@ DEPENDENCIES webdrivers (= 5.2.0) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 391a3fbfee907b090b56d30c2441213a3b2e93c3 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:43:34 +0900 Subject: [PATCH 19/28] =?UTF-8?q?chore(ch10):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch10/.devcontainer/devcontainer.json | 2 +- 7_0/ch10/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch10/.devcontainer/devcontainer.json b/7_0/ch10/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch10/.devcontainer/devcontainer.json +++ b/7_0/ch10/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch10/Gemfile b/7_0/ch10/Gemfile index a02e03c..907ce1c 100644 --- a/7_0/ch10/Gemfile +++ b/7_0/ch10/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "bcrypt", "3.1.18" @@ -27,9 +27,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From b6e82af965b7da776393c0bc4921456cb5303b35 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:44:02 +0900 Subject: [PATCH 20/28] =?UTF-8?q?chore(ch10):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch10/Gemfile.lock | 47 +++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/7_0/ch10/Gemfile.lock b/7_0/ch10/Gemfile.lock index e35d5a3..cbda298 100644 --- a/7_0/ch10/Gemfile.lock +++ b/7_0/ch10/Gemfile.lock @@ -74,7 +74,7 @@ GEM execjs (~> 2) backport (1.2.0) bcrypt (3.1.18) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -100,7 +100,7 @@ GEM debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) execjs (2.10.0) faker (2.21.0) @@ -131,16 +131,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -188,12 +188,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -241,15 +241,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -264,8 +264,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -281,20 +282,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -323,7 +325,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -350,6 +352,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux @@ -373,10 +376,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -386,7 +389,7 @@ DEPENDENCIES will_paginate (= 3.3.1) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 7c6e5c4cbac553f238f317c051e28f07f9d76e82 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:47:50 +0900 Subject: [PATCH 21/28] =?UTF-8?q?chore(ch11):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch11/.devcontainer/devcontainer.json | 2 +- 7_0/ch11/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch11/.devcontainer/devcontainer.json b/7_0/ch11/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch11/.devcontainer/devcontainer.json +++ b/7_0/ch11/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch11/Gemfile b/7_0/ch11/Gemfile index a02e03c..907ce1c 100644 --- a/7_0/ch11/Gemfile +++ b/7_0/ch11/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "bcrypt", "3.1.18" @@ -27,9 +27,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From c0b2ae9fe09032935dd1a5230e9383a72d96d470 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:48:20 +0900 Subject: [PATCH 22/28] =?UTF-8?q?chore(ch11):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch11/Gemfile.lock | 47 +++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/7_0/ch11/Gemfile.lock b/7_0/ch11/Gemfile.lock index e35d5a3..cbda298 100644 --- a/7_0/ch11/Gemfile.lock +++ b/7_0/ch11/Gemfile.lock @@ -74,7 +74,7 @@ GEM execjs (~> 2) backport (1.2.0) bcrypt (3.1.18) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -100,7 +100,7 @@ GEM debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) execjs (2.10.0) faker (2.21.0) @@ -131,16 +131,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -188,12 +188,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -241,15 +241,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -264,8 +264,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -281,20 +282,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -323,7 +325,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -350,6 +352,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux @@ -373,10 +376,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -386,7 +389,7 @@ DEPENDENCIES will_paginate (= 3.3.1) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 08b6797b588ac4a13f780830903db9750c2c49ce Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:52:06 +0900 Subject: [PATCH 23/28] =?UTF-8?q?chore(ch12):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch12/.devcontainer/devcontainer.json | 2 +- 7_0/ch12/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch12/.devcontainer/devcontainer.json b/7_0/ch12/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch12/.devcontainer/devcontainer.json +++ b/7_0/ch12/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch12/Gemfile b/7_0/ch12/Gemfile index a02e03c..907ce1c 100644 --- a/7_0/ch12/Gemfile +++ b/7_0/ch12/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "bcrypt", "3.1.18" @@ -27,9 +27,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From 65b79b26481b43b25323c0f22456c6ebac2f9992 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:53:25 +0900 Subject: [PATCH 24/28] =?UTF-8?q?chore(ch12):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch12/Gemfile.lock | 47 +++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/7_0/ch12/Gemfile.lock b/7_0/ch12/Gemfile.lock index e35d5a3..cbda298 100644 --- a/7_0/ch12/Gemfile.lock +++ b/7_0/ch12/Gemfile.lock @@ -74,7 +74,7 @@ GEM execjs (~> 2) backport (1.2.0) bcrypt (3.1.18) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -100,7 +100,7 @@ GEM debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) execjs (2.10.0) faker (2.21.0) @@ -131,16 +131,16 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -188,12 +188,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -241,15 +241,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -264,8 +264,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) rubyzip (2.3.2) sassc (2.4.0) @@ -281,20 +282,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -323,7 +325,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -350,6 +352,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux @@ -373,10 +376,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -386,7 +389,7 @@ DEPENDENCIES will_paginate (= 3.3.1) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From 367b7e03597f2c915bde0d0e2ff79200dd70f7a3 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:57:32 +0900 Subject: [PATCH 25/28] =?UTF-8?q?chore(ch13):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch13/.devcontainer/devcontainer.json | 2 +- 7_0/ch13/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch13/.devcontainer/devcontainer.json b/7_0/ch13/.devcontainer/devcontainer.json index b81b93b..0c1fc37 100644 --- a/7_0/ch13/.devcontainer/devcontainer.json +++ b/7_0/ch13/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2 -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch13/Gemfile b/7_0/ch13/Gemfile index 1d9dc91..9bb7c66 100644 --- a/7_0/ch13/Gemfile +++ b/7_0/ch13/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "image_processing", "1.12.2" @@ -29,9 +29,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From 80c0a46af4a08496918cdd4ecfa0b8ea2c50a2f0 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 11:58:22 +0900 Subject: [PATCH 26/28] =?UTF-8?q?chore(ch13):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch13/Gemfile.lock | 47 +++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/7_0/ch13/Gemfile.lock b/7_0/ch13/Gemfile.lock index 6bec354..7339e89 100644 --- a/7_0/ch13/Gemfile.lock +++ b/7_0/ch13/Gemfile.lock @@ -98,7 +98,7 @@ GEM backport (1.2.0) base64 (0.2.0) bcrypt (3.1.18) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -124,7 +124,7 @@ GEM debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) execjs (2.10.0) faker (2.21.0) @@ -158,17 +158,17 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) jmespath (1.6.2) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -217,12 +217,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -270,15 +270,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -293,8 +293,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) ruby-vips (2.2.3) ffi (~> 1.12) @@ -313,20 +314,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -355,7 +357,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -382,6 +384,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux @@ -408,10 +411,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -421,7 +424,7 @@ DEPENDENCIES will_paginate (= 3.3.1) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6 From f4dcaf6bc26aad9ac5a81d0aa8eb5dcabed38373 Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 12:01:42 +0900 Subject: [PATCH 27/28] =?UTF-8?q?chore(ch14):=20Ruby=203.2.9=20/=20Solargr?= =?UTF-8?q?aph=200.56.2=20/=20repl=5Ftype=5Fcompletor=200.1.10=20=E3=81=AB?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch14/.devcontainer/devcontainer.json | 2 +- 7_0/ch14/Gemfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/7_0/ch14/.devcontainer/devcontainer.json b/7_0/ch14/.devcontainer/devcontainer.json index b81b93b..f94930a 100644 --- a/7_0/ch14/.devcontainer/devcontainer.json +++ b/7_0/ch14/.devcontainer/devcontainer.json @@ -25,7 +25,7 @@ "waitFor": "onCreateCommand", //"onCreateCommand": "", - "onCreateCommand": "gem install solargraph -v '0.53.4' -N", + "onCreateCommand": "gem install solargraph -v '0.56.2' -N", //"onCreateCommand": "gem install solargraph -v '0.50.0' -N && gem install ruby-lsp -N", //"onCreateCommand": "gem install ruby-lsp -N", //# => Solargraph gem not found. Run `gem install solargraph` or update your Gemfile. diff --git a/7_0/ch14/Gemfile b/7_0/ch14/Gemfile index 1d9dc91..9bb7c66 100644 --- a/7_0/ch14/Gemfile +++ b/7_0/ch14/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby "3.2.8" +ruby "3.2.9" gem "rails", "7.0.4.3" gem "image_processing", "1.12.2" @@ -29,9 +29,9 @@ end group :development do gem "web-console", "4.2.0" - gem "solargraph", "0.53.4" + gem "solargraph", "0.56.2" gem "irb", "1.10.0" - gem "repl_type_completor", "0.1.2" + gem "repl_type_completor", "0.1.10" end group :test do From e22197fc58314583ae769ff629c01757a9beca1a Mon Sep 17 00:00:00 2001 From: nacchan Date: Mon, 8 Sep 2025 12:02:25 +0900 Subject: [PATCH 28/28] =?UTF-8?q?chore(ch14):=20Gemfile.lock=20=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_0/ch14/Gemfile.lock | 47 +++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/7_0/ch14/Gemfile.lock b/7_0/ch14/Gemfile.lock index 6bec354..7339e89 100644 --- a/7_0/ch14/Gemfile.lock +++ b/7_0/ch14/Gemfile.lock @@ -98,7 +98,7 @@ GEM backport (1.2.0) base64 (0.2.0) bcrypt (3.1.18) - benchmark (0.4.0) + benchmark (0.4.1) bindex (0.8.1) bootsnap (1.16.0) msgpack (~> 1.2) @@ -124,7 +124,7 @@ GEM debug (1.7.1) irb (>= 1.5.0) reline (>= 0.3.1) - diff-lcs (1.6.1) + diff-lcs (1.6.2) erubi (1.12.0) execjs (2.10.0) faker (2.21.0) @@ -158,17 +158,17 @@ GEM irb (1.10.0) rdoc reline (>= 0.3.8) - jaro_winkler (1.6.0) + jaro_winkler (1.6.1) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) jmespath (1.6.2) - json (2.10.2) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -217,12 +217,12 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) - ostruct (0.6.1) - parallel (1.26.3) - parser (3.3.8.0) + ostruct (0.6.3) + parallel (1.27.0) + parser (3.3.9.0) ast (~> 2.4.1) racc - prism (0.19.0) + prism (1.4.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -270,15 +270,15 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.9.2) + rbs (3.6.1) logger rdoc (6.6.0) psych (>= 4.0.0) regexp_parser (2.7.0) reline (0.5.10) io-console (~> 0.5) - repl_type_completor (0.1.2) - prism (>= 0.19.0, < 0.20.0) + repl_type_completor (0.1.10) + prism (~> 1.0) rbs (>= 2.7.0, < 4.0.0) reverse_markdown (3.0.0) nokogiri @@ -293,8 +293,9 @@ GEM rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.42.0) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) ruby-vips (2.2.3) ffi (~> 1.12) @@ -313,20 +314,21 @@ GEM rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) shellany (0.0.1) - solargraph (0.53.4) + solargraph (0.56.2) backport (~> 1.2) - benchmark + benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) - jaro_winkler (~> 1.6) + jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) - rbs (~> 3.3) - reverse_markdown (>= 2.0, < 4) + prism (~> 1.4) + rbs (~> 3.6.1) + reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) @@ -355,7 +357,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) web-console (4.2.0) @@ -382,6 +384,7 @@ GEM PLATFORMS aarch64-linux arm64-darwin-21 + arm64-darwin-24 x86_64-darwin-21 x86_64-linux @@ -408,10 +411,10 @@ DEPENDENCIES rails (= 7.0.4.3) rails-controller-testing (= 1.0.5) reline (= 0.5.10) - repl_type_completor (= 0.1.2) + repl_type_completor (= 0.1.10) sassc-rails (= 2.1.2) selenium-webdriver (= 4.8.3) - solargraph (= 0.53.4) + solargraph (= 0.56.2) sprockets-rails (= 3.4.2) sqlite3 (= 1.6.1) stimulus-rails (= 1.2.1) @@ -421,7 +424,7 @@ DEPENDENCIES will_paginate (= 3.3.1) RUBY VERSION - ruby 3.2.8p263 + ruby 3.2.9p265 BUNDLED WITH 2.5.6