Skip to content

Commit feea276

Browse files
Add Split gem with dashboard route
1 parent 03f29ec commit feea276

File tree

3 files changed

+110
-94
lines changed

3 files changed

+110
-94
lines changed

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ gem 'puma'
1414
gem 'rails', '~> 7.0'
1515
gem 'sentry-rails'
1616
gem 'sentry-ruby'
17+
gem 'split', require: 'split/dashboard'
1718
gem 'sprockets-rails'
1819
gem 'stimulus-rails'
1920
gem 'turbo-rails'

Gemfile.lock

Lines changed: 107 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -10,71 +10,71 @@ GIT
1010
GEM
1111
remote: https://rubygems.org/
1212
specs:
13-
actioncable (7.1.3.2)
14-
actionpack (= 7.1.3.2)
15-
activesupport (= 7.1.3.2)
13+
actioncable (7.1.3.3)
14+
actionpack (= 7.1.3.3)
15+
activesupport (= 7.1.3.3)
1616
nio4r (~> 2.0)
1717
websocket-driver (>= 0.6.1)
1818
zeitwerk (~> 2.6)
19-
actionmailbox (7.1.3.2)
20-
actionpack (= 7.1.3.2)
21-
activejob (= 7.1.3.2)
22-
activerecord (= 7.1.3.2)
23-
activestorage (= 7.1.3.2)
24-
activesupport (= 7.1.3.2)
19+
actionmailbox (7.1.3.3)
20+
actionpack (= 7.1.3.3)
21+
activejob (= 7.1.3.3)
22+
activerecord (= 7.1.3.3)
23+
activestorage (= 7.1.3.3)
24+
activesupport (= 7.1.3.3)
2525
mail (>= 2.7.1)
2626
net-imap
2727
net-pop
2828
net-smtp
29-
actionmailer (7.1.3.2)
30-
actionpack (= 7.1.3.2)
31-
actionview (= 7.1.3.2)
32-
activejob (= 7.1.3.2)
33-
activesupport (= 7.1.3.2)
29+
actionmailer (7.1.3.3)
30+
actionpack (= 7.1.3.3)
31+
actionview (= 7.1.3.3)
32+
activejob (= 7.1.3.3)
33+
activesupport (= 7.1.3.3)
3434
mail (~> 2.5, >= 2.5.4)
3535
net-imap
3636
net-pop
3737
net-smtp
3838
rails-dom-testing (~> 2.2)
39-
actionpack (7.1.3.2)
40-
actionview (= 7.1.3.2)
41-
activesupport (= 7.1.3.2)
39+
actionpack (7.1.3.3)
40+
actionview (= 7.1.3.3)
41+
activesupport (= 7.1.3.3)
4242
nokogiri (>= 1.8.5)
4343
racc
4444
rack (>= 2.2.4)
4545
rack-session (>= 1.0.1)
4646
rack-test (>= 0.6.3)
4747
rails-dom-testing (~> 2.2)
4848
rails-html-sanitizer (~> 1.6)
49-
actiontext (7.1.3.2)
50-
actionpack (= 7.1.3.2)
51-
activerecord (= 7.1.3.2)
52-
activestorage (= 7.1.3.2)
53-
activesupport (= 7.1.3.2)
49+
actiontext (7.1.3.3)
50+
actionpack (= 7.1.3.3)
51+
activerecord (= 7.1.3.3)
52+
activestorage (= 7.1.3.3)
53+
activesupport (= 7.1.3.3)
5454
globalid (>= 0.6.0)
5555
nokogiri (>= 1.8.5)
56-
actionview (7.1.3.2)
57-
activesupport (= 7.1.3.2)
56+
actionview (7.1.3.3)
57+
activesupport (= 7.1.3.3)
5858
builder (~> 3.1)
5959
erubi (~> 1.11)
6060
rails-dom-testing (~> 2.2)
6161
rails-html-sanitizer (~> 1.6)
62-
activejob (7.1.3.2)
63-
activesupport (= 7.1.3.2)
62+
activejob (7.1.3.3)
63+
activesupport (= 7.1.3.3)
6464
globalid (>= 0.3.6)
65-
activemodel (7.1.3.2)
66-
activesupport (= 7.1.3.2)
67-
activerecord (7.1.3.2)
68-
activemodel (= 7.1.3.2)
69-
activesupport (= 7.1.3.2)
65+
activemodel (7.1.3.3)
66+
activesupport (= 7.1.3.3)
67+
activerecord (7.1.3.3)
68+
activemodel (= 7.1.3.3)
69+
activesupport (= 7.1.3.3)
7070
timeout (>= 0.4.0)
71-
activestorage (7.1.3.2)
72-
actionpack (= 7.1.3.2)
73-
activejob (= 7.1.3.2)
74-
activerecord (= 7.1.3.2)
75-
activesupport (= 7.1.3.2)
71+
activestorage (7.1.3.3)
72+
actionpack (= 7.1.3.3)
73+
activejob (= 7.1.3.3)
74+
activerecord (= 7.1.3.3)
75+
activesupport (= 7.1.3.3)
7676
marcel (~> 1.0)
77-
activesupport (7.1.3.2)
77+
activesupport (7.1.3.3)
7878
base64
7979
bigdecimal
8080
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -113,7 +113,7 @@ GEM
113113
regexp_parser (>= 1.5, < 3.0)
114114
xpath (~> 3.2)
115115
climate_control (1.2.0)
116-
concurrent-ruby (1.2.3)
116+
concurrent-ruby (1.3.1)
117117
connection_pool (2.4.1)
118118
crack (1.0.0)
119119
bigdecimal
@@ -132,16 +132,16 @@ GEM
132132
railties (>= 6.1)
133133
drb (2.2.1)
134134
erubi (1.12.0)
135-
ffi (1.16.3)
136-
ffi-compiler (1.0.1)
137-
ffi (>= 1.0.0)
135+
ffi (1.17.0-arm64-darwin)
136+
ffi-compiler (1.3.2)
137+
ffi (>= 1.15.5)
138138
rake
139139
flipflop (2.7.1)
140140
activesupport (>= 4.0)
141141
terminal-table (>= 1.8)
142142
globalid (1.2.1)
143143
activesupport (>= 6.1)
144-
graphql (2.3.2)
144+
graphql (2.3.4)
145145
base64
146146
graphql-client (0.22.0)
147147
activesupport (>= 3.0)
@@ -153,7 +153,7 @@ GEM
153153
http-cookie (~> 1.0)
154154
http-form_data (~> 2.2)
155155
llhttp-ffi (~> 0.5.0)
156-
http-cookie (1.0.5)
156+
http-cookie (1.0.6)
157157
domain_name (~> 0.5)
158158
http-form_data (2.3.0)
159159
i18n (1.14.5)
@@ -182,93 +182,99 @@ GEM
182182
net-imap
183183
net-pop
184184
net-smtp
185-
marcel (1.0.2)
185+
marcel (1.0.4)
186186
matrix (0.4.2)
187187
mini_mime (1.1.5)
188-
minitest (5.22.3)
188+
minitest (5.23.1)
189189
minitest-reporters (1.6.1)
190190
ansi
191191
builder
192192
minitest (>= 5.0)
193193
ruby-progressbar
194-
mocha (2.2.0)
194+
mocha (2.3.0)
195195
ruby2_keywords (>= 0.0.5)
196196
msgpack (1.7.2)
197+
mustermann (3.0.0)
198+
ruby2_keywords (~> 0.0.1)
197199
mutex_m (0.2.0)
198-
net-imap (0.4.10)
200+
net-imap (0.4.12)
199201
date
200202
net-protocol
201203
net-pop (0.1.2)
202204
net-protocol
203205
net-protocol (0.2.2)
204206
timeout
205-
net-smtp (0.4.0.1)
207+
net-smtp (0.5.0)
206208
net-protocol
207-
nio4r (2.7.0)
208-
nokogiri (1.16.4-arm64-darwin)
209-
racc (~> 1.4)
210-
nokogiri (1.16.4-x86_64-darwin)
211-
racc (~> 1.4)
212-
nokogiri (1.16.4-x86_64-linux)
209+
nio4r (2.7.3)
210+
nokogiri (1.16.5-arm64-darwin)
213211
racc (~> 1.4)
214212
parallel (1.24.0)
215-
parser (3.3.1.0)
213+
parser (3.3.2.0)
216214
ast (~> 2.4.1)
217215
racc
218216
pg (1.5.6)
219217
psych (5.1.2)
220218
stringio
221-
public_suffix (5.0.4)
219+
public_suffix (5.0.5)
222220
puma (6.4.2)
223221
nio4r (~> 2.0)
224-
racc (1.7.3)
225-
rack (3.0.10)
222+
racc (1.8.0)
223+
rack (3.0.11)
224+
rack-protection (4.0.0)
225+
base64 (>= 0.1.0)
226+
rack (>= 3.0.0, < 4)
226227
rack-session (2.0.0)
227228
rack (>= 3.0.0)
228229
rack-test (2.1.0)
229230
rack (>= 1.3)
230231
rackup (2.1.0)
231232
rack (>= 3)
232233
webrick (~> 1.8)
233-
rails (7.1.3.2)
234-
actioncable (= 7.1.3.2)
235-
actionmailbox (= 7.1.3.2)
236-
actionmailer (= 7.1.3.2)
237-
actionpack (= 7.1.3.2)
238-
actiontext (= 7.1.3.2)
239-
actionview (= 7.1.3.2)
240-
activejob (= 7.1.3.2)
241-
activemodel (= 7.1.3.2)
242-
activerecord (= 7.1.3.2)
243-
activestorage (= 7.1.3.2)
244-
activesupport (= 7.1.3.2)
234+
rails (7.1.3.3)
235+
actioncable (= 7.1.3.3)
236+
actionmailbox (= 7.1.3.3)
237+
actionmailer (= 7.1.3.3)
238+
actionpack (= 7.1.3.3)
239+
actiontext (= 7.1.3.3)
240+
actionview (= 7.1.3.3)
241+
activejob (= 7.1.3.3)
242+
activemodel (= 7.1.3.3)
243+
activerecord (= 7.1.3.3)
244+
activestorage (= 7.1.3.3)
245+
activesupport (= 7.1.3.3)
245246
bundler (>= 1.15.0)
246-
railties (= 7.1.3.2)
247+
railties (= 7.1.3.3)
247248
rails-dom-testing (2.2.0)
248249
activesupport (>= 5.0.0)
249250
minitest
250251
nokogiri (>= 1.6)
251252
rails-html-sanitizer (1.6.0)
252253
loofah (~> 2.21)
253254
nokogiri (~> 1.14)
254-
railties (7.1.3.2)
255-
actionpack (= 7.1.3.2)
256-
activesupport (= 7.1.3.2)
255+
railties (7.1.3.3)
256+
actionpack (= 7.1.3.3)
257+
activesupport (= 7.1.3.3)
257258
irb
258259
rackup (>= 1.0.0)
259260
rake (>= 12.2)
260261
thor (~> 1.0, >= 1.2.2)
261262
zeitwerk (~> 2.6)
262263
rainbow (3.1.1)
263264
rake (13.2.1)
264-
rdoc (6.6.3.1)
265+
rdoc (6.7.0)
265266
psych (>= 4.0.0)
266-
regexp_parser (2.9.0)
267-
reline (0.5.6)
267+
redis (5.2.0)
268+
redis-client (>= 0.22.0)
269+
redis-client (0.22.2)
270+
connection_pool
271+
regexp_parser (2.9.2)
272+
reline (0.5.8)
268273
io-console (~> 0.5)
269-
rexml (3.2.6)
270-
rouge (4.2.0)
271-
rubocop (1.63.5)
274+
rexml (3.2.8)
275+
strscan (>= 3.0.9)
276+
rouge (4.2.1)
277+
rubocop (1.64.1)
272278
json (~> 2.3)
273279
language_server-protocol (>= 3.17.0)
274280
parallel (~> 1.10)
@@ -281,13 +287,15 @@ GEM
281287
unicode-display_width (>= 2.4.0, < 3.0)
282288
rubocop-ast (1.31.3)
283289
parser (>= 3.3.1.0)
284-
rubocop-rails (2.24.1)
290+
rubocop-rails (2.25.0)
285291
activesupport (>= 4.2.0)
286292
rack (>= 1.1)
287293
rubocop (>= 1.33.0, < 2.0)
288294
rubocop-ast (>= 1.31.1, < 2.0)
289295
ruby-progressbar (1.13.0)
290296
ruby2_keywords (0.0.5)
297+
rubystats (0.4.1)
298+
matrix
291299
rubyzip (2.3.2)
292300
sassc (2.4.0)
293301
ffi (~> 1.9)
@@ -297,7 +305,7 @@ GEM
297305
sprockets (> 3.0)
298306
sprockets-rails
299307
tilt
300-
selenium-webdriver (4.20.1)
308+
selenium-webdriver (4.21.1)
301309
base64 (~> 0.2)
302310
rexml (~> 3.2, >= 3.2.5)
303311
rubyzip (>= 1.2.2, < 3.0)
@@ -315,19 +323,29 @@ GEM
315323
simplecov-html (0.12.3)
316324
simplecov-lcov (0.8.0)
317325
simplecov_json_formatter (0.1.4)
326+
sinatra (4.0.0)
327+
mustermann (~> 3.0)
328+
rack (>= 3.0.0, < 4)
329+
rack-protection (= 4.0.0)
330+
rack-session (>= 2.0.0, < 3)
331+
tilt (~> 2.0)
332+
split (4.0.4)
333+
matrix
334+
redis (>= 4.2)
335+
rubystats (>= 0.3.0)
336+
sinatra (>= 1.2.6)
318337
sprockets (4.2.1)
319338
concurrent-ruby (~> 1.0)
320339
rack (>= 2.2.4, < 4)
321340
sprockets-rails (3.4.2)
322341
actionpack (>= 5.2)
323342
activesupport (>= 5.2)
324343
sprockets (>= 3.0.0)
325-
sqlite3 (1.7.3-arm64-darwin)
326-
sqlite3 (1.7.3-x86_64-darwin)
327-
sqlite3 (1.7.3-x86_64-linux)
344+
sqlite3 (2.0.2-arm64-darwin)
328345
stimulus-rails (1.3.3)
329346
railties (>= 6.0.0)
330347
stringio (3.1.0)
348+
strscan (3.1.0)
331349
terminal-table (3.0.2)
332350
unicode-display_width (>= 1.1.1, < 3)
333351
thor (1.3.1)
@@ -346,7 +364,7 @@ GEM
346364
activemodel (>= 6.0.0)
347365
bindex (>= 0.4.0)
348366
railties (>= 6.0.0)
349-
webmock (3.23.0)
367+
webmock (3.23.1)
350368
addressable (>= 2.8.0)
351369
crack (>= 0.3.2)
352370
hashdiff (>= 0.4.0, < 2.0.0)
@@ -357,16 +375,10 @@ GEM
357375
websocket-extensions (0.1.5)
358376
xpath (3.2.0)
359377
nokogiri (~> 1.8)
360-
zeitwerk (2.6.13)
378+
zeitwerk (2.6.15)
361379

362380
PLATFORMS
363381
arm64-darwin-22
364-
arm64-darwin-23
365-
x86_64-darwin-19
366-
x86_64-darwin-20
367-
x86_64-darwin-21
368-
x86_64-darwin-22
369-
x86_64-linux
370382

371383
DEPENDENCIES
372384
annotate
@@ -396,6 +408,7 @@ DEPENDENCIES
396408
sentry-ruby
397409
simplecov
398410
simplecov-lcov
411+
split
399412
sprockets-rails
400413
sqlite3
401414
stimulus-rails
@@ -409,4 +422,4 @@ RUBY VERSION
409422
ruby 3.2.2p53
410423

411424
BUNDLED WITH
412-
2.3.7
425+
2.4.10

config/routes.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@
1515
get 'style-guide', to: 'static#style_guide'
1616

1717
get 'boolpref', to: 'static#boolpref'
18+
19+
mount Split::Dashboard, at: 'split'
1820
end

0 commit comments

Comments
 (0)