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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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