Skip to content

Commit e49a6f4

Browse files
authored
Merge pull request #13 from blake-education/rails8
Rails8
2 parents e44e42f + d3bc164 commit e49a6f4

16 files changed

+630
-4
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
.yardoc
77
coverage
88
doc/
9-
Gemfile.lock
10-
gemfiles/*.lock
119
InstalledFiles
1210
lib/bundler/man
1311
pkg

.tool-versions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ruby 3.3.0

Appraisals

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,9 @@ appraise 'rails72' do
1414
gem 'activesupport', '~> 7.2.0'
1515
end
1616

17+
appraise 'rails80' do
18+
gem 'activesupport', '~> 8.0.0'
19+
gem 'sqlite3', '>= 2.1'
20+
end
21+
1722
# vim:filetype=ruby

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ source 'https://rubygems.org'
33
gemspec
44

55
gem 'appraisal'
6+
gem 'logger'
67
gem 'rake'
78
gem 'rspec'
89
gem 'rspec-its'

Gemfile.lock

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
PATH
2+
remote: .
3+
specs:
4+
vestal_versions (1.5.0)
5+
activerecord (>= 6.1, < 8.1)
6+
activesupport (>= 6.1, < 8.1)
7+
8+
GEM
9+
remote: https://rubygems.org/
10+
specs:
11+
activemodel (7.2.2.1)
12+
activesupport (= 7.2.2.1)
13+
activerecord (7.2.2.1)
14+
activemodel (= 7.2.2.1)
15+
activesupport (= 7.2.2.1)
16+
timeout (>= 0.4.0)
17+
activesupport (7.2.2.1)
18+
base64
19+
benchmark (>= 0.3)
20+
bigdecimal
21+
concurrent-ruby (~> 1.0, >= 1.3.1)
22+
connection_pool (>= 2.2.5)
23+
drb
24+
i18n (>= 1.6, < 2)
25+
logger (>= 1.4.2)
26+
minitest (>= 5.1)
27+
securerandom (>= 0.3)
28+
tzinfo (~> 2.0, >= 2.0.5)
29+
appraisal (2.5.0)
30+
bundler
31+
rake
32+
thor (>= 0.14.0)
33+
base64 (0.2.0)
34+
benchmark (0.4.0)
35+
bigdecimal (3.1.9)
36+
concurrent-ruby (1.3.5)
37+
connection_pool (2.5.3)
38+
diff-lcs (1.6.2)
39+
docile (1.4.1)
40+
drb (2.2.1)
41+
i18n (1.14.7)
42+
concurrent-ruby (~> 1.0)
43+
logger (1.7.0)
44+
minitest (5.25.5)
45+
rake (13.2.1)
46+
rspec (3.13.0)
47+
rspec-core (~> 3.13.0)
48+
rspec-expectations (~> 3.13.0)
49+
rspec-mocks (~> 3.13.0)
50+
rspec-core (3.13.3)
51+
rspec-support (~> 3.13.0)
52+
rspec-expectations (3.13.4)
53+
diff-lcs (>= 1.2.0, < 2.0)
54+
rspec-support (~> 3.13.0)
55+
rspec-its (2.0.0)
56+
rspec-core (>= 3.13.0)
57+
rspec-expectations (>= 3.13.0)
58+
rspec-mocks (3.13.4)
59+
diff-lcs (>= 1.2.0, < 2.0)
60+
rspec-support (~> 3.13.0)
61+
rspec-support (3.13.3)
62+
securerandom (0.4.1)
63+
simplecov (0.22.0)
64+
docile (~> 1.1)
65+
simplecov-html (~> 0.11)
66+
simplecov_json_formatter (~> 0.1)
67+
simplecov-html (0.13.1)
68+
simplecov_json_formatter (0.1.4)
69+
sqlite3 (1.7.3-aarch64-linux)
70+
sqlite3 (1.7.3-arm-linux)
71+
sqlite3 (1.7.3-arm64-darwin)
72+
sqlite3 (1.7.3-x86-linux)
73+
sqlite3 (1.7.3-x86_64-darwin)
74+
sqlite3 (1.7.3-x86_64-linux)
75+
thor (1.3.2)
76+
timeout (0.4.3)
77+
tzinfo (2.0.6)
78+
concurrent-ruby (~> 1.0)
79+
80+
PLATFORMS
81+
aarch64-linux-gnu
82+
aarch64-linux-musl
83+
arm-linux-gnu
84+
arm-linux-musl
85+
arm64-darwin
86+
x86-linux-gnu
87+
x86-linux-musl
88+
x86_64-darwin
89+
x86_64-linux-gnu
90+
x86_64-linux-musl
91+
92+
DEPENDENCIES
93+
appraisal
94+
logger
95+
rake
96+
rspec
97+
rspec-its
98+
simplecov
99+
sqlite3 (~> 1.4)
100+
vestal_versions!
101+
102+
BUNDLED WITH
103+
2.6.9

gemfiles/rails61.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "appraisal"
6+
gem "logger"
67
gem "rake"
78
gem "rspec"
89
gem "rspec-its"

gemfiles/rails61.gemfile.lock

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
PATH
2+
remote: ..
3+
specs:
4+
vestal_versions (1.5.0)
5+
activerecord (>= 6.1, < 8.1)
6+
activesupport (>= 6.1, < 8.1)
7+
8+
GEM
9+
remote: https://rubygems.org/
10+
specs:
11+
activemodel (6.1.7.10)
12+
activesupport (= 6.1.7.10)
13+
activerecord (6.1.7.10)
14+
activemodel (= 6.1.7.10)
15+
activesupport (= 6.1.7.10)
16+
activesupport (6.1.7.10)
17+
concurrent-ruby (~> 1.0, >= 1.0.2)
18+
i18n (>= 1.6, < 2)
19+
minitest (>= 5.1)
20+
tzinfo (~> 2.0)
21+
zeitwerk (~> 2.3)
22+
appraisal (2.5.0)
23+
bundler
24+
rake
25+
thor (>= 0.14.0)
26+
concurrent-ruby (1.3.5)
27+
diff-lcs (1.6.2)
28+
docile (1.4.1)
29+
i18n (1.14.7)
30+
concurrent-ruby (~> 1.0)
31+
logger (1.7.0)
32+
minitest (5.25.5)
33+
rake (13.2.1)
34+
rspec (3.13.0)
35+
rspec-core (~> 3.13.0)
36+
rspec-expectations (~> 3.13.0)
37+
rspec-mocks (~> 3.13.0)
38+
rspec-core (3.13.3)
39+
rspec-support (~> 3.13.0)
40+
rspec-expectations (3.13.4)
41+
diff-lcs (>= 1.2.0, < 2.0)
42+
rspec-support (~> 3.13.0)
43+
rspec-its (2.0.0)
44+
rspec-core (>= 3.13.0)
45+
rspec-expectations (>= 3.13.0)
46+
rspec-mocks (3.13.4)
47+
diff-lcs (>= 1.2.0, < 2.0)
48+
rspec-support (~> 3.13.0)
49+
rspec-support (3.13.3)
50+
simplecov (0.22.0)
51+
docile (~> 1.1)
52+
simplecov-html (~> 0.11)
53+
simplecov_json_formatter (~> 0.1)
54+
simplecov-html (0.13.1)
55+
simplecov_json_formatter (0.1.4)
56+
sqlite3 (1.7.3-aarch64-linux)
57+
sqlite3 (1.7.3-arm-linux)
58+
sqlite3 (1.7.3-arm64-darwin)
59+
sqlite3 (1.7.3-x86-linux)
60+
sqlite3 (1.7.3-x86_64-darwin)
61+
sqlite3 (1.7.3-x86_64-linux)
62+
thor (1.3.2)
63+
tzinfo (2.0.6)
64+
concurrent-ruby (~> 1.0)
65+
zeitwerk (2.7.2)
66+
67+
PLATFORMS
68+
aarch64-linux-gnu
69+
aarch64-linux-musl
70+
arm-linux-gnu
71+
arm-linux-musl
72+
arm64-darwin
73+
x86-linux-gnu
74+
x86-linux-musl
75+
x86_64-darwin
76+
x86_64-linux-gnu
77+
x86_64-linux-musl
78+
79+
DEPENDENCIES
80+
activesupport (~> 6.1.0)
81+
appraisal
82+
logger
83+
rake
84+
rspec
85+
rspec-its
86+
simplecov
87+
sqlite3 (~> 1.4)
88+
vestal_versions!
89+
90+
BUNDLED WITH
91+
2.6.9

gemfiles/rails70.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "appraisal"
6+
gem "logger"
67
gem "rake"
78
gem "rspec"
89
gem "rspec-its"

gemfiles/rails70.gemfile.lock

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
PATH
2+
remote: ..
3+
specs:
4+
vestal_versions (1.5.0)
5+
activerecord (>= 6.1, < 8.1)
6+
activesupport (>= 6.1, < 8.1)
7+
8+
GEM
9+
remote: https://rubygems.org/
10+
specs:
11+
activemodel (7.0.8.7)
12+
activesupport (= 7.0.8.7)
13+
activerecord (7.0.8.7)
14+
activemodel (= 7.0.8.7)
15+
activesupport (= 7.0.8.7)
16+
activesupport (7.0.8.7)
17+
concurrent-ruby (~> 1.0, >= 1.0.2)
18+
i18n (>= 1.6, < 2)
19+
minitest (>= 5.1)
20+
tzinfo (~> 2.0)
21+
appraisal (2.5.0)
22+
bundler
23+
rake
24+
thor (>= 0.14.0)
25+
concurrent-ruby (1.3.5)
26+
diff-lcs (1.6.2)
27+
docile (1.4.1)
28+
i18n (1.14.7)
29+
concurrent-ruby (~> 1.0)
30+
logger (1.7.0)
31+
minitest (5.25.5)
32+
rake (13.2.1)
33+
rspec (3.13.0)
34+
rspec-core (~> 3.13.0)
35+
rspec-expectations (~> 3.13.0)
36+
rspec-mocks (~> 3.13.0)
37+
rspec-core (3.13.3)
38+
rspec-support (~> 3.13.0)
39+
rspec-expectations (3.13.4)
40+
diff-lcs (>= 1.2.0, < 2.0)
41+
rspec-support (~> 3.13.0)
42+
rspec-its (2.0.0)
43+
rspec-core (>= 3.13.0)
44+
rspec-expectations (>= 3.13.0)
45+
rspec-mocks (3.13.4)
46+
diff-lcs (>= 1.2.0, < 2.0)
47+
rspec-support (~> 3.13.0)
48+
rspec-support (3.13.3)
49+
simplecov (0.22.0)
50+
docile (~> 1.1)
51+
simplecov-html (~> 0.11)
52+
simplecov_json_formatter (~> 0.1)
53+
simplecov-html (0.13.1)
54+
simplecov_json_formatter (0.1.4)
55+
sqlite3 (1.7.3-aarch64-linux)
56+
sqlite3 (1.7.3-arm-linux)
57+
sqlite3 (1.7.3-arm64-darwin)
58+
sqlite3 (1.7.3-x86-linux)
59+
sqlite3 (1.7.3-x86_64-darwin)
60+
sqlite3 (1.7.3-x86_64-linux)
61+
thor (1.3.2)
62+
tzinfo (2.0.6)
63+
concurrent-ruby (~> 1.0)
64+
65+
PLATFORMS
66+
aarch64-linux-gnu
67+
aarch64-linux-musl
68+
arm-linux-gnu
69+
arm-linux-musl
70+
arm64-darwin
71+
x86-linux-gnu
72+
x86-linux-musl
73+
x86_64-darwin
74+
x86_64-linux-gnu
75+
x86_64-linux-musl
76+
77+
DEPENDENCIES
78+
activesupport (~> 7.0.1)
79+
appraisal
80+
logger
81+
rake
82+
rspec
83+
rspec-its
84+
simplecov
85+
sqlite3 (~> 1.4)
86+
vestal_versions!
87+
88+
BUNDLED WITH
89+
2.6.9

gemfiles/rails71.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "appraisal"
6+
gem "logger"
67
gem "rake"
78
gem "rspec"
89
gem "rspec-its"

0 commit comments

Comments
 (0)