Skip to content

Commit d026ade

Browse files
committed
Require new "rails/console/methods" for Rails 8
This replaced "rails/console/app". See rails/rails#51760
1 parent 1555763 commit d026ade

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

.github/workflows/build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
strategy:
2323
matrix:
24-
ruby-version: [3.0.3]
24+
ruby-version: [3.0.3, 3.3.0]
2525
database: [sqlite, postgres, mysql]
2626
services:
2727
redis:

Gemfile.lock

+4-2
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ GEM
111111
marcel (1.0.4)
112112
method_source (1.0.0)
113113
mini_mime (1.1.5)
114+
mini_portile2 (2.8.6)
114115
minitest (5.18.1)
115116
mocha (2.0.4)
116117
ruby2_keywords (>= 0.0.5)
@@ -197,8 +198,8 @@ GEM
197198
ruby-progressbar (1.13.0)
198199
ruby2_keywords (0.0.5)
199200
rubyzip (2.3.2)
200-
sqlite3 (1.6.3-arm64-darwin)
201-
sqlite3 (1.6.3-x86_64-linux)
201+
sqlite3 (1.6.3)
202+
mini_portile2 (~> 2.8.0)
202203
thor (1.3.1)
203204
timeout (0.4.1)
204205
tzinfo (2.0.6)
@@ -211,6 +212,7 @@ GEM
211212

212213
PLATFORMS
213214
arm64-darwin-21
215+
arm64-darwin-22
214216
x86_64-linux
215217

216218
DEPENDENCIES

lib/console1984/supervisor.rb

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
require 'active_support/all'
2-
require 'rails/console/app'
1+
require "active_support/all"
2+
3+
if Rails.version >= "8"
4+
require "rails/console/methods"
5+
else
6+
require "rails/console/app"
7+
end
38

49
# Entry point to the system. In charge of installing everything
510
# and starting and stopping sessions.

0 commit comments

Comments
 (0)