tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
redmine: 4.1.2 -> 4.2.0
Aaron Andersen
4 years ago
11cca39e
7d0ba085
+261
-193
4 changed files
expand all
collapse all
unified
split
pkgs
applications
version-management
redmine
Gemfile
Gemfile.lock
default.nix
gemset.nix
+24
-17
pkgs/applications/version-management/redmine/Gemfile
···
1
source 'https://rubygems.org'
2
3
-
ruby '>= 2.3.0', '< 2.7.0' if Bundler::VERSION >= '1.12.0'
4
-
gem "bundler", ">= 1.5.0"
5
6
-
gem 'rails', '5.2.4.5'
7
gem 'sprockets', '~> 3.7.2' if RUBY_VERSION < '2.5'
8
-
gem "rouge", "~> 3.12.0"
9
-
gem "request_store", "~> 1.4.1"
10
gem "mini_mime", "~> 1.0.1"
11
gem "actionpack-xml_parser"
12
-
gem "roadie-rails", (RUBY_VERSION < "2.5" ? "~> 1.3.0" : "~> 2.1.0")
13
-
gem "mimemagic"
14
gem "mail", "~> 2.7.1"
15
gem 'csv', (RUBY_VERSION < '2.5' ? ['>= 3.1.1', '<= 3.1.5'] : '~> 3.1.1')
16
gem 'nokogiri', (RUBY_VERSION < '2.5' ? '~> 1.10.0' : '~> 1.11.1')
17
-
gem "i18n", "~> 1.6.0"
18
gem "rbpdf", "~> 1.20.0"
0
0
19
20
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
21
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
22
0
0
0
0
23
# Optional gem for LDAP authentication
24
group :ldap do
25
-
gem "net-ldap", "~> 0.16.0"
26
end
27
28
# Optional gem for OpenID authentication
···
33
34
# Optional gem for exporting the gantt to a PNG file
35
group :minimagick do
36
-
gem "mini_magick", "~> 4.9.5"
37
end
38
39
# Optional Markdown support, not for JRuby
···
43
44
# Include database gems for the database adapters NixOS supports
45
gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
46
-
gem "pg", "~> 1.1.4", :platforms => [:mri, :mingw, :x64_mingw]
47
48
group :development do
49
gem "yard"
···
52
group :test do
53
gem "rails-dom-testing"
54
gem 'mocha', '>= 1.4.0'
55
-
gem "simplecov", "~> 0.17.0", :require => false
56
gem "ffi", platforms: [:mingw, :x64_mingw, :mswin]
57
# For running system tests
58
-
gem 'puma', '~> 3.7'
59
-
gem "capybara", (RUBY_VERSION < "2.4" ? "~> 3.15.1" : "~> 3.25.0")
60
gem "selenium-webdriver"
0
61
# RuboCop
62
-
gem 'rubocop', '~> 0.76.0'
63
-
gem 'rubocop-performance', '~> 1.5.0'
64
-
gem 'rubocop-rails', '~> 2.3.0'
65
end
66
67
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
···
1
source 'https://rubygems.org'
2
3
+
ruby '>= 2.4.0', '< 2.8.0'
4
+
gem 'bundler', '>= 1.12.0'
5
6
+
gem 'rails', '5.2.5'
7
gem 'sprockets', '~> 3.7.2' if RUBY_VERSION < '2.5'
8
+
gem 'rouge', '~> 3.26.0'
9
+
gem 'request_store', '~> 1.5.0'
10
gem "mini_mime", "~> 1.0.1"
11
gem "actionpack-xml_parser"
12
+
gem 'roadie-rails', (RUBY_VERSION < '2.5' ? '~> 1.3.0' : '~> 2.2.0')
13
+
gem 'marcel'
14
gem "mail", "~> 2.7.1"
15
gem 'csv', (RUBY_VERSION < '2.5' ? ['>= 3.1.1', '<= 3.1.5'] : '~> 3.1.1')
16
gem 'nokogiri', (RUBY_VERSION < '2.5' ? '~> 1.10.0' : '~> 1.11.1')
17
+
gem 'i18n', '~> 1.8.2'
18
gem "rbpdf", "~> 1.20.0"
19
+
gem 'addressable'
20
+
gem 'rubyzip', '~> 2.3.0'
21
22
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
23
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
24
25
+
# TOTP-based 2-factor authentication
26
+
gem 'rotp'
27
+
gem 'rqrcode'
28
+
29
# Optional gem for LDAP authentication
30
group :ldap do
31
+
gem 'net-ldap', '~> 0.17.0'
32
end
33
34
# Optional gem for OpenID authentication
···
39
40
# Optional gem for exporting the gantt to a PNG file
41
group :minimagick do
42
+
gem 'mini_magick', '~> 4.11.0'
43
end
44
45
# Optional Markdown support, not for JRuby
···
49
50
# Include database gems for the database adapters NixOS supports
51
gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
52
+
gem "pg", "~> 1.2.2", :platforms => [:mri, :mingw, :x64_mingw]
53
54
group :development do
55
gem "yard"
···
58
group :test do
59
gem "rails-dom-testing"
60
gem 'mocha', '>= 1.4.0'
61
+
gem 'simplecov', '~> 0.18.5', :require => false
62
gem "ffi", platforms: [:mingw, :x64_mingw, :mswin]
63
# For running system tests
64
+
gem 'puma'
65
+
gem 'capybara', '~> 3.31.0'
66
gem "selenium-webdriver"
67
+
gem 'webdrivers', '~> 4.4', require: false
68
# RuboCop
69
+
gem 'rubocop', '~> 1.12.0'
70
+
gem 'rubocop-performance', '~> 1.10.1'
71
+
gem 'rubocop-rails', '~> 2.9.0'
72
end
73
74
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
+100
-82
pkgs/applications/version-management/redmine/Gemfile.lock
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
-
actioncable (5.2.4.5)
5
-
actionpack (= 5.2.4.5)
6
nio4r (~> 2.0)
7
websocket-driver (>= 0.6.1)
8
-
actionmailer (5.2.4.5)
9
-
actionpack (= 5.2.4.5)
10
-
actionview (= 5.2.4.5)
11
-
activejob (= 5.2.4.5)
12
mail (~> 2.5, >= 2.5.4)
13
rails-dom-testing (~> 2.0)
14
-
actionpack (5.2.4.5)
15
-
actionview (= 5.2.4.5)
16
-
activesupport (= 5.2.4.5)
17
rack (~> 2.0, >= 2.0.8)
18
rack-test (>= 0.6.3)
19
rails-dom-testing (~> 2.0)
···
21
actionpack-xml_parser (2.0.1)
22
actionpack (>= 5.0)
23
railties (>= 5.0)
24
-
actionview (5.2.4.5)
25
-
activesupport (= 5.2.4.5)
26
builder (~> 3.1)
27
erubi (~> 1.4)
28
rails-dom-testing (~> 2.0)
29
rails-html-sanitizer (~> 1.0, >= 1.0.3)
30
-
activejob (5.2.4.5)
31
-
activesupport (= 5.2.4.5)
32
globalid (>= 0.3.6)
33
-
activemodel (5.2.4.5)
34
-
activesupport (= 5.2.4.5)
35
-
activerecord (5.2.4.5)
36
-
activemodel (= 5.2.4.5)
37
-
activesupport (= 5.2.4.5)
38
arel (>= 9.0)
39
-
activestorage (5.2.4.5)
40
-
actionpack (= 5.2.4.5)
41
-
activerecord (= 5.2.4.5)
42
-
marcel (~> 0.3.1)
43
-
activesupport (5.2.4.5)
44
concurrent-ruby (~> 1.0, >= 1.0.2)
45
i18n (>= 0.7, < 2)
46
minitest (~> 5.1)
···
50
arel (9.0.0)
51
ast (2.4.2)
52
builder (3.2.4)
53
-
capybara (3.25.0)
54
addressable
55
mini_mime (>= 0.1.3)
56
nokogiri (~> 1.8)
···
59
regexp_parser (~> 1.5)
60
xpath (~> 3.2)
61
childprocess (3.0.0)
0
62
concurrent-ruby (1.1.8)
63
crass (1.0.6)
64
css_parser (1.9.0)
···
69
globalid (0.4.2)
70
activesupport (>= 4.2.0)
71
htmlentities (4.3.4)
72
-
i18n (1.6.0)
73
concurrent-ruby (~> 1.0)
74
-
jaro_winkler (1.5.4)
75
-
json (2.5.1)
76
loofah (2.9.0)
77
crass (~> 1.0.2)
78
nokogiri (>= 1.5.9)
79
mail (2.7.1)
80
mini_mime (>= 0.1.1)
81
-
marcel (0.3.3)
82
-
mimemagic (~> 0.3.2)
83
method_source (1.0.0)
84
-
mimemagic (0.3.5)
85
-
mini_magick (4.9.5)
86
-
mini_mime (1.0.2)
87
mini_portile2 (2.5.0)
88
minitest (5.14.4)
89
mocha (1.12.0)
90
mysql2 (0.5.3)
91
-
net-ldap (0.16.3)
92
nio4r (2.5.7)
93
nokogiri (1.11.2)
94
mini_portile2 (~> 2.5.0)
···
96
parallel (1.20.1)
97
parser (3.0.0.0)
98
ast (~> 2.4.1)
99
-
pg (1.1.4)
100
public_suffix (4.0.6)
101
-
puma (3.12.6)
0
102
racc (1.5.2)
103
rack (2.2.3)
104
rack-openid (1.4.2)
···
106
ruby-openid (>= 2.1.8)
107
rack-test (1.1.0)
108
rack (>= 1.0, < 3)
109
-
rails (5.2.4.5)
110
-
actioncable (= 5.2.4.5)
111
-
actionmailer (= 5.2.4.5)
112
-
actionpack (= 5.2.4.5)
113
-
actionview (= 5.2.4.5)
114
-
activejob (= 5.2.4.5)
115
-
activemodel (= 5.2.4.5)
116
-
activerecord (= 5.2.4.5)
117
-
activestorage (= 5.2.4.5)
118
-
activesupport (= 5.2.4.5)
119
bundler (>= 1.3.0)
120
-
railties (= 5.2.4.5)
121
sprockets-rails (>= 2.0.0)
122
rails-dom-testing (2.0.3)
123
activesupport (>= 4.2.0)
124
nokogiri (>= 1.6)
125
rails-html-sanitizer (1.3.0)
126
loofah (~> 2.3)
127
-
railties (5.2.4.5)
128
-
actionpack (= 5.2.4.5)
129
-
activesupport (= 5.2.4.5)
130
method_source
131
rake (>= 0.8.7)
132
thor (>= 0.19.0, < 2.0)
···
138
rbpdf-font (1.19.1)
139
redcarpet (3.5.1)
140
regexp_parser (1.8.2)
141
-
request_store (1.4.1)
142
rack (>= 1.4)
0
143
roadie (4.0.0)
144
css_parser (~> 1.4)
145
nokogiri (~> 1.8)
146
-
roadie-rails (2.1.1)
147
-
railties (>= 5.1, < 6.1)
148
roadie (>= 3.1, < 5.0)
149
-
rouge (3.12.0)
150
-
rubocop (0.76.0)
151
-
jaro_winkler (~> 1.5.1)
0
0
0
0
152
parallel (~> 1.10)
153
-
parser (>= 2.6)
154
rainbow (>= 2.2.2, < 4.0)
0
0
0
155
ruby-progressbar (~> 1.7)
156
-
unicode-display_width (>= 1.4.0, < 1.7)
157
-
rubocop-performance (1.5.2)
158
-
rubocop (>= 0.71.0)
159
-
rubocop-rails (2.3.2)
0
0
0
0
160
rack (>= 1.1)
161
-
rubocop (>= 0.72.0)
162
ruby-openid (2.9.2)
163
ruby-progressbar (1.11.0)
164
rubyzip (2.3.0)
165
selenium-webdriver (3.142.7)
166
childprocess (>= 0.5, < 4.0)
167
rubyzip (>= 1.2.2)
168
-
simplecov (0.17.1)
169
docile (~> 1.1)
170
-
json (>= 1.8, < 3)
171
-
simplecov-html (~> 0.10.0)
172
-
simplecov-html (0.10.2)
173
sprockets (4.0.2)
174
concurrent-ruby (~> 1.0)
175
rack (> 1, < 3)
···
181
thread_safe (0.3.6)
182
tzinfo (1.2.9)
183
thread_safe (~> 0.1)
184
-
unicode-display_width (1.6.1)
0
0
0
0
185
websocket-driver (0.7.3)
186
websocket-extensions (>= 0.1.0)
187
websocket-extensions (0.1.5)
···
194
195
DEPENDENCIES
196
actionpack-xml_parser
197
-
bundler (>= 1.5.0)
198
-
capybara (~> 3.25.0)
0
199
csv (~> 3.1.1)
200
ffi
201
-
i18n (~> 1.6.0)
202
mail (~> 2.7.1)
203
-
mimemagic
204
-
mini_magick (~> 4.9.5)
205
mini_mime (~> 1.0.1)
206
mocha (>= 1.4.0)
207
mysql2 (~> 0.5.0)
208
-
net-ldap (~> 0.16.0)
209
nokogiri (~> 1.11.1)
210
-
pg (~> 1.1.4)
211
-
puma (~> 3.7)
212
rack-openid
213
-
rails (= 5.2.4.5)
214
rails-dom-testing
215
rbpdf (~> 1.20.0)
216
redcarpet (~> 3.5.1)
217
-
request_store (~> 1.4.1)
218
-
roadie-rails (~> 2.1.0)
219
-
rouge (~> 3.12.0)
220
-
rubocop (~> 0.76.0)
221
-
rubocop-performance (~> 1.5.0)
222
-
rubocop-rails (~> 2.3.0)
0
0
223
ruby-openid (~> 2.9.2)
0
224
selenium-webdriver
225
-
simplecov (~> 0.17.0)
226
tzinfo-data
0
227
yard
228
229
RUBY VERSION
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
+
actioncable (5.2.5)
5
+
actionpack (= 5.2.5)
6
nio4r (~> 2.0)
7
websocket-driver (>= 0.6.1)
8
+
actionmailer (5.2.5)
9
+
actionpack (= 5.2.5)
10
+
actionview (= 5.2.5)
11
+
activejob (= 5.2.5)
12
mail (~> 2.5, >= 2.5.4)
13
rails-dom-testing (~> 2.0)
14
+
actionpack (5.2.5)
15
+
actionview (= 5.2.5)
16
+
activesupport (= 5.2.5)
17
rack (~> 2.0, >= 2.0.8)
18
rack-test (>= 0.6.3)
19
rails-dom-testing (~> 2.0)
···
21
actionpack-xml_parser (2.0.1)
22
actionpack (>= 5.0)
23
railties (>= 5.0)
24
+
actionview (5.2.5)
25
+
activesupport (= 5.2.5)
26
builder (~> 3.1)
27
erubi (~> 1.4)
28
rails-dom-testing (~> 2.0)
29
rails-html-sanitizer (~> 1.0, >= 1.0.3)
30
+
activejob (5.2.5)
31
+
activesupport (= 5.2.5)
32
globalid (>= 0.3.6)
33
+
activemodel (5.2.5)
34
+
activesupport (= 5.2.5)
35
+
activerecord (5.2.5)
36
+
activemodel (= 5.2.5)
37
+
activesupport (= 5.2.5)
38
arel (>= 9.0)
39
+
activestorage (5.2.5)
40
+
actionpack (= 5.2.5)
41
+
activerecord (= 5.2.5)
42
+
marcel (~> 1.0.0)
43
+
activesupport (5.2.5)
44
concurrent-ruby (~> 1.0, >= 1.0.2)
45
i18n (>= 0.7, < 2)
46
minitest (~> 5.1)
···
50
arel (9.0.0)
51
ast (2.4.2)
52
builder (3.2.4)
53
+
capybara (3.31.0)
54
addressable
55
mini_mime (>= 0.1.3)
56
nokogiri (~> 1.8)
···
59
regexp_parser (~> 1.5)
60
xpath (~> 3.2)
61
childprocess (3.0.0)
62
+
chunky_png (1.4.0)
63
concurrent-ruby (1.1.8)
64
crass (1.0.6)
65
css_parser (1.9.0)
···
70
globalid (0.4.2)
71
activesupport (>= 4.2.0)
72
htmlentities (4.3.4)
73
+
i18n (1.8.9)
74
concurrent-ruby (~> 1.0)
0
0
75
loofah (2.9.0)
76
crass (~> 1.0.2)
77
nokogiri (>= 1.5.9)
78
mail (2.7.1)
79
mini_mime (>= 0.1.1)
80
+
marcel (1.0.0)
0
81
method_source (1.0.0)
82
+
mini_magick (4.11.0)
83
+
mini_mime (1.0.3)
0
84
mini_portile2 (2.5.0)
85
minitest (5.14.4)
86
mocha (1.12.0)
87
mysql2 (0.5.3)
88
+
net-ldap (0.17.0)
89
nio4r (2.5.7)
90
nokogiri (1.11.2)
91
mini_portile2 (~> 2.5.0)
···
93
parallel (1.20.1)
94
parser (3.0.0.0)
95
ast (~> 2.4.1)
96
+
pg (1.2.3)
97
public_suffix (4.0.6)
98
+
puma (5.2.2)
99
+
nio4r (~> 2.0)
100
racc (1.5.2)
101
rack (2.2.3)
102
rack-openid (1.4.2)
···
104
ruby-openid (>= 2.1.8)
105
rack-test (1.1.0)
106
rack (>= 1.0, < 3)
107
+
rails (5.2.5)
108
+
actioncable (= 5.2.5)
109
+
actionmailer (= 5.2.5)
110
+
actionpack (= 5.2.5)
111
+
actionview (= 5.2.5)
112
+
activejob (= 5.2.5)
113
+
activemodel (= 5.2.5)
114
+
activerecord (= 5.2.5)
115
+
activestorage (= 5.2.5)
116
+
activesupport (= 5.2.5)
117
bundler (>= 1.3.0)
118
+
railties (= 5.2.5)
119
sprockets-rails (>= 2.0.0)
120
rails-dom-testing (2.0.3)
121
activesupport (>= 4.2.0)
122
nokogiri (>= 1.6)
123
rails-html-sanitizer (1.3.0)
124
loofah (~> 2.3)
125
+
railties (5.2.5)
126
+
actionpack (= 5.2.5)
127
+
activesupport (= 5.2.5)
128
method_source
129
rake (>= 0.8.7)
130
thor (>= 0.19.0, < 2.0)
···
136
rbpdf-font (1.19.1)
137
redcarpet (3.5.1)
138
regexp_parser (1.8.2)
139
+
request_store (1.5.0)
140
rack (>= 1.4)
141
+
rexml (3.2.4)
142
roadie (4.0.0)
143
css_parser (~> 1.4)
144
nokogiri (~> 1.8)
145
+
roadie-rails (2.2.0)
146
+
railties (>= 5.1, < 6.2)
147
roadie (>= 3.1, < 5.0)
148
+
rotp (6.2.0)
149
+
rouge (3.26.0)
150
+
rqrcode (1.2.0)
151
+
chunky_png (~> 1.0)
152
+
rqrcode_core (~> 0.2)
153
+
rqrcode_core (0.2.0)
154
+
rubocop (1.12.0)
155
parallel (~> 1.10)
156
+
parser (>= 3.0.0.0)
157
rainbow (>= 2.2.2, < 4.0)
158
+
regexp_parser (>= 1.8, < 3.0)
159
+
rexml
160
+
rubocop-ast (>= 1.2.0, < 2.0)
161
ruby-progressbar (~> 1.7)
162
+
unicode-display_width (>= 1.4.0, < 3.0)
163
+
rubocop-ast (1.4.1)
164
+
parser (>= 2.7.1.5)
165
+
rubocop-performance (1.10.2)
166
+
rubocop (>= 0.90.0, < 2.0)
167
+
rubocop-ast (>= 0.4.0)
168
+
rubocop-rails (2.9.1)
169
+
activesupport (>= 4.2.0)
170
rack (>= 1.1)
171
+
rubocop (>= 0.90.0, < 2.0)
172
ruby-openid (2.9.2)
173
ruby-progressbar (1.11.0)
174
rubyzip (2.3.0)
175
selenium-webdriver (3.142.7)
176
childprocess (>= 0.5, < 4.0)
177
rubyzip (>= 1.2.2)
178
+
simplecov (0.18.5)
179
docile (~> 1.1)
180
+
simplecov-html (~> 0.11)
181
+
simplecov-html (0.12.3)
0
182
sprockets (4.0.2)
183
concurrent-ruby (~> 1.0)
184
rack (> 1, < 3)
···
190
thread_safe (0.3.6)
191
tzinfo (1.2.9)
192
thread_safe (~> 0.1)
193
+
unicode-display_width (2.0.0)
194
+
webdrivers (4.6.0)
195
+
nokogiri (~> 1.6)
196
+
rubyzip (>= 1.3.0)
197
+
selenium-webdriver (>= 3.0, < 4.0)
198
websocket-driver (0.7.3)
199
websocket-extensions (>= 0.1.0)
200
websocket-extensions (0.1.5)
···
207
208
DEPENDENCIES
209
actionpack-xml_parser
210
+
addressable
211
+
bundler (>= 1.12.0)
212
+
capybara (~> 3.31.0)
213
csv (~> 3.1.1)
214
ffi
215
+
i18n (~> 1.8.2)
216
mail (~> 2.7.1)
217
+
marcel
218
+
mini_magick (~> 4.11.0)
219
mini_mime (~> 1.0.1)
220
mocha (>= 1.4.0)
221
mysql2 (~> 0.5.0)
222
+
net-ldap (~> 0.17.0)
223
nokogiri (~> 1.11.1)
224
+
pg (~> 1.2.2)
225
+
puma
226
rack-openid
227
+
rails (= 5.2.5)
228
rails-dom-testing
229
rbpdf (~> 1.20.0)
230
redcarpet (~> 3.5.1)
231
+
request_store (~> 1.5.0)
232
+
roadie-rails (~> 2.2.0)
233
+
rotp
234
+
rouge (~> 3.26.0)
235
+
rqrcode
236
+
rubocop (~> 1.12.0)
237
+
rubocop-performance (~> 1.10.1)
238
+
rubocop-rails (~> 2.9.0)
239
ruby-openid (~> 2.9.2)
240
+
rubyzip (~> 2.3.0)
241
selenium-webdriver
242
+
simplecov (~> 0.18.5)
243
tzinfo-data
244
+
webdrivers (~> 4.4)
245
yard
246
247
RUBY VERSION
+2
-2
pkgs/applications/version-management/redmine/default.nix
···
1
{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }:
2
3
let
4
-
version = "4.1.2";
5
rubyEnv = bundlerEnv {
6
name = "redmine-env-${version}";
7
···
16
17
src = fetchurl {
18
url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
19
-
sha256 = "13i2rlkpdwkdhidpdb5r2zxwxna00r71rh248kzfhgy5a5rkj8ky";
20
};
21
22
nativeBuildInputs = [ makeWrapper ];
···
1
{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }:
2
3
let
4
+
version = "4.2.0";
5
rubyEnv = bundlerEnv {
6
name = "redmine-env-${version}";
7
···
16
17
src = fetchurl {
18
url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
19
+
sha256 = "1r87gy73dclnvcz55vziv6kbgyck0v8jlzx1wwkak8mgh32n8n19";
20
};
21
22
nativeBuildInputs = [ makeWrapper ];
+135
-92
pkgs/applications/version-management/redmine/gemset.nix
···
5
platforms = [];
6
source = {
7
remotes = ["https://rubygems.org"];
8
-
sha256 = "1rlx5597621jmdzpf8mhfm52d0fcz1izdj94k58l4sln4gw0x73j";
9
type = "gem";
10
};
11
-
version = "5.2.4.5";
12
};
13
actionmailer = {
14
dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
···
16
platforms = [];
17
source = {
18
remotes = ["https://rubygems.org"];
19
-
sha256 = "19y5y2dypqakk39smcmyslic8wnffzc0670d2zjadsrgsg850gyp";
20
type = "gem";
21
};
22
-
version = "5.2.4.5";
23
};
24
actionpack = {
25
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
···
27
platforms = [];
28
source = {
29
remotes = ["https://rubygems.org"];
30
-
sha256 = "1dh83klnrhfi94s066ahfl2bxaqxqc0sqga71bvcgn8xmcl56bhq";
31
type = "gem";
32
};
33
-
version = "5.2.4.5";
34
};
35
actionpack-xml_parser = {
36
dependencies = ["actionpack" "railties"];
···
49
platforms = [];
50
source = {
51
remotes = ["https://rubygems.org"];
52
-
sha256 = "0kxf9gd52hh33z6015gsfsnyavly29f15lbsljlai68r7qc2j89c";
53
type = "gem";
54
};
55
-
version = "5.2.4.5";
56
};
57
activejob = {
58
dependencies = ["activesupport" "globalid"];
···
60
platforms = [];
61
source = {
62
remotes = ["https://rubygems.org"];
63
-
sha256 = "1mb4s49vbrxyg3pba76z3llbzclm8d4zcjhalf4yrfq5y357kkya";
64
type = "gem";
65
};
66
-
version = "5.2.4.5";
67
};
68
activemodel = {
69
dependencies = ["activesupport"];
···
71
platforms = [];
72
source = {
73
remotes = ["https://rubygems.org"];
74
-
sha256 = "0qc4bjxnkjrlqpz2k7hllqk30ydad5m2q7pbqzdr0hxzycavxz7m";
75
type = "gem";
76
};
77
-
version = "5.2.4.5";
78
};
79
activerecord = {
80
dependencies = ["activemodel" "activesupport" "arel"];
···
82
platforms = [];
83
source = {
84
remotes = ["https://rubygems.org"];
85
-
sha256 = "1smg691az7r2bsydfj2d46mr2d5sm0lq3ydwvfv6hl5c3y1y5jfg";
86
type = "gem";
87
};
88
-
version = "5.2.4.5";
89
};
90
activestorage = {
91
dependencies = ["actionpack" "activerecord" "marcel"];
···
93
platforms = [];
94
source = {
95
remotes = ["https://rubygems.org"];
96
-
sha256 = "12i3an3vxg0fqjvr4mi0b3nnsb8jpcphkmz1717nb7lsy3wm4081";
97
type = "gem";
98
};
99
-
version = "5.2.4.5";
100
};
101
activesupport = {
102
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
···
104
platforms = [];
105
source = {
106
remotes = ["https://rubygems.org"];
107
-
sha256 = "0fp4gr3g25qgl01y3pd88wfh4pjc5zj3bz4v7rkxxwaxdjg7a9cc";
108
type = "gem";
109
};
110
-
version = "5.2.4.5";
111
};
112
addressable = {
113
dependencies = ["public_suffix"];
···
156
platforms = [];
157
source = {
158
remotes = ["https://rubygems.org"];
159
-
sha256 = "1bq1y3gy98rqgw8z69b42isc2klb75fvlwvpi36vycf1yk0sfmmx";
160
type = "gem";
161
};
162
-
version = "3.25.0";
163
};
164
childprocess = {
165
groups = ["default" "test"];
···
170
type = "gem";
171
};
172
version = "3.0.0";
0
0
0
0
0
0
0
0
0
0
173
};
174
concurrent-ruby = {
175
groups = ["default" "test"];
···
259
platforms = [];
260
source = {
261
remotes = ["https://rubygems.org"];
262
-
sha256 = "1hfxnlyr618s25xpafw9mypa82qppjccbh292c4l3bj36az7f6wl";
263
-
type = "gem";
264
-
};
265
-
version = "1.6.0";
266
-
};
267
-
jaro_winkler = {
268
-
groups = ["default" "test"];
269
-
platforms = [];
270
-
source = {
271
-
remotes = ["https://rubygems.org"];
272
-
sha256 = "1y8l6k34svmdyqxya3iahpwbpvmn3fswhwsvrz0nk1wyb8yfihsh";
273
type = "gem";
274
};
275
-
version = "1.5.4";
276
-
};
277
-
json = {
278
-
groups = ["default" "test"];
279
-
platforms = [];
280
-
source = {
281
-
remotes = ["https://rubygems.org"];
282
-
sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci";
283
-
type = "gem";
284
-
};
285
-
version = "2.5.1";
286
};
287
loofah = {
288
dependencies = ["crass" "nokogiri"];
···
307
version = "2.7.1";
308
};
309
marcel = {
310
-
dependencies = ["mimemagic"];
311
groups = ["default"];
312
platforms = [];
313
source = {
314
remotes = ["https://rubygems.org"];
315
-
sha256 = "1nxbjmcyg8vlw6zwagf17l9y2mwkagmmkg95xybpn4bmf3rfnksx";
316
type = "gem";
317
};
318
-
version = "0.3.3";
319
};
320
method_source = {
321
groups = ["default"];
···
327
};
328
version = "1.0.0";
329
};
330
-
mimemagic = {
331
-
groups = ["default"];
332
-
platforms = [];
333
-
source = {
334
-
remotes = ["https://rubygems.org"];
335
-
sha256 = "1qfqb9w76kmpb48frbzbyvjc0dfxh5qiw1kxdbv2y2kp6fxpa1kf";
336
-
type = "gem";
337
-
};
338
-
version = "0.3.5";
339
-
};
340
mini_magick = {
341
groups = ["minimagick"];
342
platforms = [];
343
source = {
344
remotes = ["https://rubygems.org"];
345
-
sha256 = "0qy09qrd5bwh8mkbj514n5vcw9ni73218h9s3zmvbpmdwrnzi8j4";
346
type = "gem";
347
};
348
-
version = "4.9.5";
349
};
350
mini_mime = {
351
groups = ["default" "test"];
352
platforms = [];
353
source = {
354
remotes = ["https://rubygems.org"];
355
-
sha256 = "1axm0rxyx3ss93wbmfkm78a6x03l8y4qy60rhkkiq0aza0vwq3ha";
356
type = "gem";
357
};
358
-
version = "1.0.2";
359
};
360
mini_portile2 = {
361
groups = ["default" "test"];
···
410
platforms = [];
411
source = {
412
remotes = ["https://rubygems.org"];
413
-
sha256 = "13lh6qizxi8fza8py73b2dvjp9p010dvbaq7diagir9nh8plsinv";
414
type = "gem";
415
};
416
-
version = "0.16.3";
417
};
418
nio4r = {
419
-
groups = ["default"];
420
platforms = [];
421
source = {
422
remotes = ["https://rubygems.org"];
···
470
}];
471
source = {
472
remotes = ["https://rubygems.org"];
473
-
sha256 = "0fmnyxcyrvgdbgq7m09whgn9i8rwfybk0w8aii1nc4g5kqw0k2jy";
474
type = "gem";
475
};
476
-
version = "1.1.4";
477
};
478
public_suffix = {
479
groups = ["default" "test"];
···
486
version = "4.0.6";
487
};
488
puma = {
0
489
groups = ["test"];
490
platforms = [];
491
source = {
492
remotes = ["https://rubygems.org"];
493
-
sha256 = "1ypkyqhysb2vvdvkl4w923yvpmi228gld4kbargb1i2d4sa9s49a";
494
type = "gem";
495
};
496
-
version = "3.12.6";
497
};
498
racc = {
499
groups = ["default" "test"];
···
543
platforms = [];
544
source = {
545
remotes = ["https://rubygems.org"];
546
-
sha256 = "1nzsm1fqqnhlvgcfrrpsmcv2znldfkyq5c9z7k08p2p54jrd8kfd";
547
type = "gem";
548
};
549
-
version = "5.2.4.5";
550
};
551
rails-dom-testing = {
552
dependencies = ["activesupport" "nokogiri"];
···
576
platforms = [];
577
source = {
578
remotes = ["https://rubygems.org"];
579
-
sha256 = "1qwgjwfzkm4q7wby30c9r724w1sp1bywbqfmpv20lq3zdcrf1rfd";
580
type = "gem";
581
};
582
-
version = "5.2.4.5";
583
};
584
rainbow = {
585
groups = ["default" "test"];
···
648
platforms = [];
649
source = {
650
remotes = ["https://rubygems.org"];
651
-
sha256 = "1963330z03fk382fi8y231ygcbnh86m91dqlp5rh1mwy9ihzzl6d";
0
0
0
0
0
0
0
0
0
0
652
type = "gem";
653
};
654
-
version = "1.4.1";
655
};
656
roadie = {
657
dependencies = ["css_parser" "nokogiri"];
···
670
platforms = [];
671
source = {
672
remotes = ["https://rubygems.org"];
673
-
sha256 = "1fmn7kkbpgipjsx65rw7hqa3bwinlqykx5qf1x28ya9ag8v2q0ph";
0
0
0
0
0
0
0
0
0
0
674
type = "gem";
675
};
676
-
version = "2.1.1";
677
};
678
rouge = {
679
groups = ["default"];
680
platforms = [];
681
source = {
682
remotes = ["https://rubygems.org"];
683
-
sha256 = "08fpnxbhqv5sqpnfjasl1ysxafssyq4q1yhcqamqqzmb9czj1czw";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
684
type = "gem";
685
};
686
-
version = "3.12.0";
687
};
688
rubocop = {
689
-
dependencies = ["jaro_winkler" "parallel" "parser" "rainbow" "ruby-progressbar" "unicode-display_width"];
690
groups = ["test"];
691
platforms = [];
692
source = {
693
remotes = ["https://rubygems.org"];
694
-
sha256 = "07x51ixlx76y194xsszh5lbkaqakz44ykbrjxg3qaggbs18790q0";
695
type = "gem";
696
};
697
-
version = "0.76.0";
0
0
0
0
0
0
0
0
0
0
0
698
};
699
rubocop-performance = {
700
-
dependencies = ["rubocop"];
701
groups = ["test"];
702
platforms = [];
703
source = {
704
remotes = ["https://rubygems.org"];
705
-
sha256 = "1fk9nd3b24avgsqp726hy2pl1iyfjrh6jni97wkky6kqy0lq6zq2";
706
type = "gem";
707
};
708
-
version = "1.5.2";
709
};
710
rubocop-rails = {
711
-
dependencies = ["rack" "rubocop"];
712
groups = ["test"];
713
platforms = [];
714
source = {
715
remotes = ["https://rubygems.org"];
716
-
sha256 = "1q7ffsq1cjm4m949nh935kjzv4zf1pacnrl00siwh8flhcn3mmjf";
717
type = "gem";
718
};
719
-
version = "2.3.2";
720
};
721
ruby-openid = {
722
groups = ["openid"];
···
760
version = "3.142.7";
761
};
762
simplecov = {
763
-
dependencies = ["docile" "json" "simplecov-html"];
764
groups = ["test"];
765
platforms = [];
766
source = {
767
remotes = ["https://rubygems.org"];
768
-
sha256 = "1135k46nik05sdab30yxb8264lqiz01c8v000g16cl9pjc4mxrdw";
769
type = "gem";
770
};
771
-
version = "0.17.1";
772
};
773
simplecov-html = {
774
groups = ["default" "test"];
775
platforms = [];
776
source = {
777
remotes = ["https://rubygems.org"];
778
-
sha256 = "1lihraa4rgxk8wbfl77fy9sf0ypk31iivly8vl3w04srd7i0clzn";
779
type = "gem";
780
};
781
-
version = "0.10.2";
782
};
783
sprockets = {
784
dependencies = ["concurrent-ruby" "rack"];
···
838
platforms = [];
839
source = {
840
remotes = ["https://rubygems.org"];
841
-
sha256 = "1pppclzq4qb26g321553nm9xqca3zgllvpwb2kqxsdadwj51s09x";
842
type = "gem";
843
};
844
-
version = "1.6.1";
0
0
0
0
0
0
0
0
0
0
0
845
};
846
websocket-driver = {
847
dependencies = ["websocket-extensions"];
···
5
platforms = [];
6
source = {
7
remotes = ["https://rubygems.org"];
8
+
sha256 = "16g623zz4nnwj236xms4n85jbc2b1imddqsx3gd4x4b7xqlwlw9p";
9
type = "gem";
10
};
11
+
version = "5.2.5";
12
};
13
actionmailer = {
14
dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
···
16
platforms = [];
17
source = {
18
remotes = ["https://rubygems.org"];
19
+
sha256 = "1ifmlwlm4bs6gm3y4c701wkhyf4ym4kia44npz9fbc92ariawn2z";
20
type = "gem";
21
};
22
+
version = "5.2.5";
23
};
24
actionpack = {
25
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
···
27
platforms = [];
28
source = {
29
remotes = ["https://rubygems.org"];
30
+
sha256 = "1m9wdcnkls8cs31gfic5hffnrz0l1iyk0dldwx2q2z58qhh3sw0m";
31
type = "gem";
32
};
33
+
version = "5.2.5";
34
};
35
actionpack-xml_parser = {
36
dependencies = ["actionpack" "railties"];
···
49
platforms = [];
50
source = {
51
remotes = ["https://rubygems.org"];
52
+
sha256 = "1xlcfcbmwlmcp6vi9ay5xw9lqnj70bl1gn19hafygv9w65sw0n2i";
53
type = "gem";
54
};
55
+
version = "5.2.5";
56
};
57
activejob = {
58
dependencies = ["activesupport" "globalid"];
···
60
platforms = [];
61
source = {
62
remotes = ["https://rubygems.org"];
63
+
sha256 = "00k5fl4bx9qmrkwn8mdfdh8h2did0bnr3nc3g0fdyvm7ql9981jc";
64
type = "gem";
65
};
66
+
version = "5.2.5";
67
};
68
activemodel = {
69
dependencies = ["activesupport"];
···
71
platforms = [];
72
source = {
73
remotes = ["https://rubygems.org"];
74
+
sha256 = "1bb600bsxd0gf4vwqq2qiklg7wd37b0as6ll3k5hjy9v6izj006b";
75
type = "gem";
76
};
77
+
version = "5.2.5";
78
};
79
activerecord = {
80
dependencies = ["activemodel" "activesupport" "arel"];
···
82
platforms = [];
83
source = {
84
remotes = ["https://rubygems.org"];
85
+
sha256 = "03zijqm7xdmmylzp68hadvq5rps67lsq10hnq6kpmhq496pp7wlj";
86
type = "gem";
87
};
88
+
version = "5.2.5";
89
};
90
activestorage = {
91
dependencies = ["actionpack" "activerecord" "marcel"];
···
93
platforms = [];
94
source = {
95
remotes = ["https://rubygems.org"];
96
+
sha256 = "1706qircxl9agrq5423zv0i9p7gvcxcligw8vvclk049hks87gqd";
97
type = "gem";
98
};
99
+
version = "5.2.5";
100
};
101
activesupport = {
102
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
···
104
platforms = [];
105
source = {
106
remotes = ["https://rubygems.org"];
107
+
sha256 = "1bizrvn05d59l1qzwkhqvwmzicamq4p66z2ziap5ks9y6hqgqmzj";
108
type = "gem";
109
};
110
+
version = "5.2.5";
111
};
112
addressable = {
113
dependencies = ["public_suffix"];
···
156
platforms = [];
157
source = {
158
remotes = ["https://rubygems.org"];
159
+
sha256 = "0fhgnw6xgnphaka50b995mcmc2pjifmlr8ypz6dw2a6jkz3qqlcl";
160
type = "gem";
161
};
162
+
version = "3.31.0";
163
};
164
childprocess = {
165
groups = ["default" "test"];
···
170
type = "gem";
171
};
172
version = "3.0.0";
173
+
};
174
+
chunky_png = {
175
+
groups = ["default"];
176
+
platforms = [];
177
+
source = {
178
+
remotes = ["https://rubygems.org"];
179
+
sha256 = "1znw5x86hmm9vfhidwdsijz8m38pqgmv98l9ryilvky0aldv7mc9";
180
+
type = "gem";
181
+
};
182
+
version = "1.4.0";
183
};
184
concurrent-ruby = {
185
groups = ["default" "test"];
···
269
platforms = [];
270
source = {
271
remotes = ["https://rubygems.org"];
272
+
sha256 = "08p6b13p99j1rrcrw1l3v0kb9mxbsvy6nk31r8h4rnszdgzpga32";
0
0
0
0
0
0
0
0
0
0
273
type = "gem";
274
};
275
+
version = "1.8.9";
0
0
0
0
0
0
0
0
0
0
276
};
277
loofah = {
278
dependencies = ["crass" "nokogiri"];
···
297
version = "2.7.1";
298
};
299
marcel = {
0
300
groups = ["default"];
301
platforms = [];
302
source = {
303
remotes = ["https://rubygems.org"];
304
+
sha256 = "1vhp6lifwvqs2b0a276lj61n86c1l7d1xiswjj2w23f54gl51mpk";
305
type = "gem";
306
};
307
+
version = "1.0.0";
308
};
309
method_source = {
310
groups = ["default"];
···
316
};
317
version = "1.0.0";
318
};
0
0
0
0
0
0
0
0
0
0
319
mini_magick = {
320
groups = ["minimagick"];
321
platforms = [];
322
source = {
323
remotes = ["https://rubygems.org"];
324
+
sha256 = "1aj604x11d9pksbljh0l38f70b558rhdgji1s9i763hiagvvx2hs";
325
type = "gem";
326
};
327
+
version = "4.11.0";
328
};
329
mini_mime = {
330
groups = ["default" "test"];
331
platforms = [];
332
source = {
333
remotes = ["https://rubygems.org"];
334
+
sha256 = "1np6srnyagghhh2w4nyv09sz47v0i6ri3q6blicj94vgxqp12c94";
335
type = "gem";
336
};
337
+
version = "1.0.3";
338
};
339
mini_portile2 = {
340
groups = ["default" "test"];
···
389
platforms = [];
390
source = {
391
remotes = ["https://rubygems.org"];
392
+
sha256 = "1j19yxrz7h3hj7kiiln13c7bz7hvpdqr31bwi88dj64zifr7896n";
393
type = "gem";
394
};
395
+
version = "0.17.0";
396
};
397
nio4r = {
398
+
groups = ["default" "test"];
399
platforms = [];
400
source = {
401
remotes = ["https://rubygems.org"];
···
449
}];
450
source = {
451
remotes = ["https://rubygems.org"];
452
+
sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj";
453
type = "gem";
454
};
455
+
version = "1.2.3";
456
};
457
public_suffix = {
458
groups = ["default" "test"];
···
465
version = "4.0.6";
466
};
467
puma = {
468
+
dependencies = ["nio4r"];
469
groups = ["test"];
470
platforms = [];
471
source = {
472
remotes = ["https://rubygems.org"];
473
+
sha256 = "0wiprd0v4mjqv5p1vqaidr9ci2xm08lcxdz1k50mb1b6nrw6r74k";
474
type = "gem";
475
};
476
+
version = "5.2.2";
477
};
478
racc = {
479
groups = ["default" "test"];
···
523
platforms = [];
524
source = {
525
remotes = ["https://rubygems.org"];
526
+
sha256 = "1p0sa36sngmfkmykcv5qhpr7rzsrc42cd9flhnxjs3r5b0jsl52c";
527
type = "gem";
528
};
529
+
version = "5.2.5";
530
};
531
rails-dom-testing = {
532
dependencies = ["activesupport" "nokogiri"];
···
556
platforms = [];
557
source = {
558
remotes = ["https://rubygems.org"];
559
+
sha256 = "072spzdpc8bv35nflr43i67njlriavqkrz6cgyd42adz6bqyval9";
560
type = "gem";
561
};
562
+
version = "5.2.5";
563
};
564
rainbow = {
565
groups = ["default" "test"];
···
628
platforms = [];
629
source = {
630
remotes = ["https://rubygems.org"];
631
+
sha256 = "0cx74kispmnw3ljwb239j65a2j14n8jlsygy372hrsa8mxc71hxi";
632
+
type = "gem";
633
+
};
634
+
version = "1.5.0";
635
+
};
636
+
rexml = {
637
+
groups = ["default" "test"];
638
+
platforms = [];
639
+
source = {
640
+
remotes = ["https://rubygems.org"];
641
+
sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
642
type = "gem";
643
};
644
+
version = "3.2.4";
645
};
646
roadie = {
647
dependencies = ["css_parser" "nokogiri"];
···
660
platforms = [];
661
source = {
662
remotes = ["https://rubygems.org"];
663
+
sha256 = "0jjcqnp37z65dksykzwjiz149kx65nw70lyx8dkw1fm5x7yraqvh";
664
+
type = "gem";
665
+
};
666
+
version = "2.2.0";
667
+
};
668
+
rotp = {
669
+
groups = ["default"];
670
+
platforms = [];
671
+
source = {
672
+
remotes = ["https://rubygems.org"];
673
+
sha256 = "11q7rkjx40yi6lpylgl2jkpy162mjw7mswrcgcax86vgpbpjx6i3";
674
type = "gem";
675
};
676
+
version = "6.2.0";
677
};
678
rouge = {
679
groups = ["default"];
680
platforms = [];
681
source = {
682
remotes = ["https://rubygems.org"];
683
+
sha256 = "0b4b300i3m4m4kw7w1n9wgxwy16zccnb7271miksyzd0wq5b9pm3";
684
+
type = "gem";
685
+
};
686
+
version = "3.26.0";
687
+
};
688
+
rqrcode = {
689
+
dependencies = ["chunky_png" "rqrcode_core"];
690
+
groups = ["default"];
691
+
platforms = [];
692
+
source = {
693
+
remotes = ["https://rubygems.org"];
694
+
sha256 = "0f1cv9a9sjqc898qm3h7zmkhwglrjw5blsskbg3gsaws01d4bc47";
695
+
type = "gem";
696
+
};
697
+
version = "1.2.0";
698
+
};
699
+
rqrcode_core = {
700
+
groups = ["default"];
701
+
platforms = [];
702
+
source = {
703
+
remotes = ["https://rubygems.org"];
704
+
sha256 = "00kqasqja8zyzqvlgiwd9r0wndqk01qk5j68a8lhlz4ayrd4qy0y";
705
type = "gem";
706
};
707
+
version = "0.2.0";
708
};
709
rubocop = {
710
+
dependencies = ["parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
711
groups = ["test"];
712
platforms = [];
713
source = {
714
remotes = ["https://rubygems.org"];
715
+
sha256 = "1i3y0h6awywx4rdmjdan908jmnyk589pndbjypxkfbkqvjx514fw";
716
type = "gem";
717
};
718
+
version = "1.12.0";
719
+
};
720
+
rubocop-ast = {
721
+
dependencies = ["parser"];
722
+
groups = ["default" "test"];
723
+
platforms = [];
724
+
source = {
725
+
remotes = ["https://rubygems.org"];
726
+
sha256 = "0gkf1p8yal38nlvdb39qaiy0gr85fxfr09j5dxh8qvrgpncpnk78";
727
+
type = "gem";
728
+
};
729
+
version = "1.4.1";
730
};
731
rubocop-performance = {
732
+
dependencies = ["rubocop" "rubocop-ast"];
733
groups = ["test"];
734
platforms = [];
735
source = {
736
remotes = ["https://rubygems.org"];
737
+
sha256 = "07c3kymvsid9aajwmmwr3n6apxgyjcbzbl2n6r5lpzkyz28jqn15";
738
type = "gem";
739
};
740
+
version = "1.10.2";
741
};
742
rubocop-rails = {
743
+
dependencies = ["activesupport" "rack" "rubocop"];
744
groups = ["test"];
745
platforms = [];
746
source = {
747
remotes = ["https://rubygems.org"];
748
+
sha256 = "0h656la1g644g54g3gidz45p6v8i1156nw6bi66cfx7078y1339d";
749
type = "gem";
750
};
751
+
version = "2.9.1";
752
};
753
ruby-openid = {
754
groups = ["openid"];
···
792
version = "3.142.7";
793
};
794
simplecov = {
795
+
dependencies = ["docile" "simplecov-html"];
796
groups = ["test"];
797
platforms = [];
798
source = {
799
remotes = ["https://rubygems.org"];
800
+
sha256 = "0ycx5q699ycbjhp28sjbkrd62vwxlrb7fh4v2m7sjsp2qhi6cf6r";
801
type = "gem";
802
};
803
+
version = "0.18.5";
804
};
805
simplecov-html = {
806
groups = ["default" "test"];
807
platforms = [];
808
source = {
809
remotes = ["https://rubygems.org"];
810
+
sha256 = "0yx01bxa8pbf9ip4hagqkp5m0mqfnwnw2xk8kjraiywz4lrss6jb";
811
type = "gem";
812
};
813
+
version = "0.12.3";
814
};
815
sprockets = {
816
dependencies = ["concurrent-ruby" "rack"];
···
870
platforms = [];
871
source = {
872
remotes = ["https://rubygems.org"];
873
+
sha256 = "1bilbnc8j6jkb59lrf177i3p1pdyxll0n8400hzqr35vl3r3kv2m";
874
type = "gem";
875
};
876
+
version = "2.0.0";
877
+
};
878
+
webdrivers = {
879
+
dependencies = ["nokogiri" "rubyzip" "selenium-webdriver"];
880
+
groups = ["test"];
881
+
platforms = [];
882
+
source = {
883
+
remotes = ["https://rubygems.org"];
884
+
sha256 = "0hi6pgkfwgz1bzfclyrr449xy9y2f2bcrnnnlb5ghvvrqkgn0dry";
885
+
type = "gem";
886
+
};
887
+
version = "4.6.0";
888
};
889
websocket-driver = {
890
dependencies = ["websocket-extensions"];