Skip to content

Commit e587f4a

Browse files
committed
update ruby version and update kiosk logout button
1 parent a539dfc commit e587f4a

4 files changed

Lines changed: 38 additions & 35 deletions

File tree

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.0.4
1+
4.0.5

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# For a containerized dev environment, see Dev Containers: https://guides.rubyonrails.org/getting_started_with_devcontainer.html
99

1010
# Make sure RUBY_VERSION matches the Ruby version in .ruby-version
11-
ARG RUBY_VERSION=4.0.4
11+
ARG RUBY_VERSION=4.0.5
1212
FROM docker.io/library/ruby:$RUBY_VERSION-slim AS base
1313

1414
# Rails app lives here

Gemfile.lock

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ GEM
8383
bcrypt_pbkdf (1.1.2)
8484
bigdecimal (3.3.1)
8585
bindex (0.8.1)
86-
bootsnap (1.24.4)
86+
bootsnap (1.24.5)
8787
msgpack (~> 1.2)
8888
brakeman (8.0.4)
8989
racc
@@ -121,7 +121,7 @@ GEM
121121
ffi (1.17.4-arm64-darwin)
122122
ffi (1.17.4-x86_64-linux-gnu)
123123
ffi (1.17.4-x86_64-linux-musl)
124-
fugit (1.12.1)
124+
fugit (1.12.2)
125125
et-orbi (~> 1.4)
126126
raabro (~> 1.4)
127127
globalid (1.3.0)
@@ -141,10 +141,10 @@ GEM
141141
prism (>= 1.3.0)
142142
rdoc (>= 4.0.0)
143143
reline (>= 0.4.2)
144-
jbuilder (2.15.0)
144+
jbuilder (2.15.1)
145145
actionview (>= 7.0.0)
146146
activesupport (>= 7.0.0)
147-
json (2.19.5)
147+
json (2.19.7)
148148
kamal (2.11.0)
149149
activesupport (>= 7.0)
150150
base64 (~> 0.2)
@@ -204,7 +204,7 @@ GEM
204204
minitest (6.0.6)
205205
drb (~> 2.0)
206206
prism (~> 1.5)
207-
msgpack (1.8.0)
207+
msgpack (1.8.1)
208208
net-imap (0.6.4)
209209
date
210210
net-protocol
@@ -235,7 +235,7 @@ GEM
235235
nokogiri (1.19.3-x86_64-linux-musl)
236236
racc (~> 1.4)
237237
ostruct (0.6.3)
238-
pagy (43.5.4)
238+
pagy (43.5.5)
239239
json
240240
uri
241241
yaml
@@ -244,7 +244,7 @@ GEM
244244
ast (~> 2.4.1)
245245
racc
246246
pdf-core (0.10.0)
247-
phonelib (0.10.20)
247+
phonelib (0.10.21)
248248
pp (0.6.3)
249249
prettyprint
250250
prawn (2.5.0)
@@ -259,11 +259,11 @@ GEM
259259
actionpack (>= 7.0.0)
260260
activesupport (>= 7.0.0)
261261
rack
262-
psych (5.3.1)
262+
psych (5.4.0)
263263
date
264264
stringio
265265
public_suffix (7.0.5)
266-
puma (8.0.1)
266+
puma (8.0.2)
267267
nio4r (~> 2.0)
268268
raabro (1.4.0)
269269
racc (1.8.1)
@@ -318,7 +318,7 @@ GEM
318318
reline (0.6.3)
319319
io-console (~> 0.5)
320320
rexml (3.4.4)
321-
rubocop (1.86.2)
321+
rubocop (1.87.0)
322322
json (~> 2.3)
323323
language_server-protocol (~> 3.17.0.2)
324324
lint_roller (~> 1.1.0)
@@ -336,7 +336,7 @@ GEM
336336
lint_roller (~> 1.1)
337337
rubocop (>= 1.75.0, < 2.0)
338338
rubocop-ast (>= 1.47.1, < 2.0)
339-
rubocop-rails (2.35.2)
339+
rubocop-rails (2.35.3)
340340
activesupport (>= 4.2.0)
341341
lint_roller (~> 1.1)
342342
rack (>= 1.1)
@@ -350,15 +350,15 @@ GEM
350350
ruby-vips (2.3.0)
351351
ffi (~> 1.12)
352352
logger
353-
rubyzip (3.3.0)
353+
rubyzip (3.3.1)
354354
securerandom (0.4.1)
355355
selenium-webdriver (4.44.0)
356356
base64 (~> 0.2)
357357
logger (~> 1.4)
358358
rexml (~> 3.2, >= 3.2.5)
359359
rubyzip (>= 1.2.2, < 4.0)
360360
websocket (~> 1.0)
361-
solid_cable (3.0.12)
361+
solid_cable (4.0.0)
362362
actioncable (>= 7.2)
363363
activejob (>= 7.2)
364364
activerecord (>= 7.2)
@@ -431,7 +431,7 @@ GEM
431431
xpath (3.2.0)
432432
nokogiri (~> 1.8)
433433
yaml (0.4.0)
434-
zeitwerk (2.8.1)
434+
zeitwerk (2.8.2)
435435

436436
PLATFORMS
437437
aarch64-linux
@@ -497,10 +497,10 @@ CHECKSUMS
497497
bcrypt_pbkdf (1.1.2) sha256=c2414c23ce66869b3eb9f643d6a3374d8322dfb5078125c82792304c10b94cf6
498498
bigdecimal (3.3.1) sha256=eaa01e228be54c4f9f53bf3cc34fe3d5e845c31963e7fcc5bedb05a4e7d52218
499499
bindex (0.8.1) sha256=7b1ecc9dc539ed8bccfc8cb4d2732046227b09d6f37582ff12e50a5047ceb17e
500-
bootsnap (1.24.4) sha256=a4d939fc2cc5242a83d3a7cb4fb97743ac58475afe91e0600479a3df6f117541
500+
bootsnap (1.24.5) sha256=36b677448524d279b470469aabd5dff4a980e3fa4931a0df68da4a500eb1b6c4
501501
brakeman (8.0.4) sha256=7bf921fa9638544835df9aa7b3e720a9a72c0267f34f92135955edd80d4dcf6f
502502
builder (3.3.0) sha256=497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f
503-
bundler (4.0.11) sha256=5bcec0fb78302e48d02ee46f10ee6e6942be647ba5b44a6d1ddfda9a240ce785
503+
bundler (4.0.12) sha256=7f8b757d28dfb636e7b24fba2344ac6dd13b5b24f4b46d62573d483f211825ac
504504
bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9
505505
capybara (3.40.0) sha256=42dba720578ea1ca65fd7a41d163dd368502c191804558f6e0f71b391054aeef
506506
concurrent-ruby (1.3.6) sha256=6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab
@@ -521,15 +521,15 @@ CHECKSUMS
521521
ffi (1.17.4-arm64-darwin) sha256=19071aaf1419251b0a46852abf960e77330a3b334d13a4ab51d58b31a937001b
522522
ffi (1.17.4-x86_64-linux-gnu) sha256=9d3db14c2eae074b382fa9c083fe95aec6e0a1451da249eab096c34002bc752d
523523
ffi (1.17.4-x86_64-linux-musl) sha256=3fdf9888483de005f8ef8d1cf2d3b20d86626af206cbf780f6a6a12439a9c49e
524-
fugit (1.12.1) sha256=5898f478ede9b415f0804e42b8f3fd53f814bd85eebffceebdbc34e1107aaf68
524+
fugit (1.12.2) sha256=643f2bf28db263bd400cbf8e0dd8b76b2c9b94bdb130e12d2394de04d9c20e5e
525525
globalid (1.3.0) sha256=05c639ad6eb4594522a0b07983022f04aa7254626ab69445a0e493aa3786ff11
526526
i18n (1.14.8) sha256=285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5
527527
image_processing (1.14.0) sha256=754cc169c9c262980889bec6bfd325ed1dafad34f85242b5a07b60af004742fb
528528
importmap-rails (2.2.3) sha256=7101be2a4dc97cf1558fb8f573a718404c5f6bcfe94f304bf1f39e444feeb16a
529529
io-console (0.8.2) sha256=d6e3ae7a7cc7574f4b8893b4fca2162e57a825b223a177b7afa236c5ef9814cc
530530
irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3
531-
jbuilder (2.15.0) sha256=fe36cd45b47dd88cb2cbebc3adc4348f041825f580d503578594e8255817f889
532-
json (2.19.5) sha256=218a18553e4801d579ca7e0f5bc72bafd776d7397238a1fb4e74db5b0a812c59
531+
jbuilder (2.15.1) sha256=2430bec28fb0cebacb5875b1009cf9d8bc3c303ccb810c4c8b062a4b51457637
532+
json (2.19.7) sha256=fe432c8639f6efff69f9d73b518a3705d9581ab93156f981ea72806e1e5bcc3e
533533
kamal (2.11.0) sha256=1408864425e0dec7e0a14d712a3b13f614e9f3a425b7661d3f9d287a51d7dd75
534534
language_server-protocol (3.17.0.5) sha256=fd1e39a51a28bf3eec959379985a72e296e9f9acfce46f6a79d31ca8760803cc
535535
lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87
@@ -545,7 +545,7 @@ CHECKSUMS
545545
mini_magick (5.3.1) sha256=29395dfd76badcabb6403ee5aff6f681e867074f8f28ce08d78661e9e4a351c4
546546
mini_mime (1.1.5) sha256=8681b7e2e4215f2a159f9400b5816d85e9d8c6c6b491e96a12797e798f8bccef
547547
minitest (6.0.6) sha256=153ea36d1d987a62942382b61075745042a2b3123b1cd48f4c3675af9cc7d6f1
548-
msgpack (1.8.0) sha256=e64ce0212000d016809f5048b48eb3a65ffb169db22238fb4b72472fecb2d732
548+
msgpack (1.8.1) sha256=3fef787cd3965fd119c08a22724a56a93ca25008c3421fc15039f603a8b7c86c
549549
net-imap (0.6.4) sha256=9a5598c67a3022c284d98430ef1d4948e7dbdb62596f61081ea8ca933270a02b
550550
net-pop (0.1.2) sha256=848b4e982013c15b2f0382792268763b748cce91c9e91e36b0f27ed26420dff3
551551
net-protocol (0.2.2) sha256=aa73e0cba6a125369de9837b8d8ef82a61849360eba0521900e2c3713aa162a8
@@ -562,20 +562,20 @@ CHECKSUMS
562562
nokogiri (1.19.3-x86_64-linux-gnu) sha256=2f5078620fe12e83669b5b17311b32532a8153d02eee7ad06948b926d6080976
563563
nokogiri (1.19.3-x86_64-linux-musl) sha256=248c906d2166eca5efb56d52fdee5f9a1f51d69a72e2b64fdac647b4ce39ea3f
564564
ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912
565-
pagy (43.5.4) sha256=2bdf3fa6b1e0cac5bbafe5d077fb24eb971f72f3194f8c6863a0f3867261ce59
565+
pagy (43.5.5) sha256=86790336da3a1966e3503c226989577f1f56e3353dad10353445e8c988412548
566566
parallel (2.1.0) sha256=b35258865c2e31134c5ecb708beaaf6772adf9d5efae28e93e99260877b09356
567567
parser (3.3.11.1) sha256=d17ace7aabe3e72c3cc94043714be27cc6f852f104d81aa284c2281aecc65d54
568568
pdf-core (0.10.0) sha256=0a5d101e2063c01e3f941e1ee47cbb97f1adfc1395b58372f4f65f1300f3ce91
569-
phonelib (0.10.20) sha256=15af54cddbec5a73ee2ca466f9ccc2dd849f58d1c434c718df096601f8c6dbfe
569+
phonelib (0.10.21) sha256=ff5a2f3899f0f8cf198fc07746adbb1b5b2bb5dd2332bc5aff32c4ccfb471702
570570
pp (0.6.3) sha256=2951d514450b93ccfeb1df7d021cae0da16e0a7f95ee1e2273719669d0ab9df6
571571
prawn (2.5.0) sha256=f4e20e3b4f30bf5b9ae37dad15eb421831594553aa930b2391b0fa0a99c43cb6
572572
prawn-table (0.2.2) sha256=336d46e39e003f77bf973337a958af6a68300b941c85cb22288872dc2b36addb
573573
prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193
574574
prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85
575575
propshaft (1.3.2) sha256=1d56a3e56a92c21bfc29caf07406b5386b00d4c47ddf357cf989a5a234b1389e
576-
psych (5.3.1) sha256=eb7a57cef10c9d70173ff74e739d843ac3b2c019a003de48447b2963d81b1974
576+
psych (5.4.0) sha256=14f72d69a611af663d7d70e4a7b67d9eb1f3ae9f8d916b478961d5a0075ba5b7
577577
public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623
578-
puma (8.0.1) sha256=7b94e50c07655718c1fb8ae41a11fc06c7d61293208b3aa608ff71a46d3ad37c
578+
puma (8.0.2) sha256=c8ed871dfbbe66448ea9ffd46692342d9804d4071522b52b5331b7b6e7b686fb
579579
raabro (1.4.0) sha256=d4fa9ff5172391edb92b242eed8be802d1934b1464061ae5e70d80962c5da882
580580
racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f
581581
rack (3.2.6) sha256=5ed78e1f73b2e25679bec7d45ee2d4483cc4146eb1be0264fc4d94cb5ef212c2
@@ -593,17 +593,17 @@ CHECKSUMS
593593
regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
594594
reline (0.6.3) sha256=1198b04973565b36ec0f11542ab3f5cfeeec34823f4e54cebde90968092b1835
595595
rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142
596-
rubocop (1.86.2) sha256=bb2e97f635eda42c448f2588f4a6ff78f221b8bdfdf65b1e9b07fbd57521b45d
596+
rubocop (1.87.0) sha256=b9d9ddf55116a513f8ef2c7ae660662d8b49301f118d3f0df61865b33a5c188d
597597
rubocop-ast (1.49.1) sha256=4412f3ee70f6fe4546cc489548e0f6fcf76cafcfa80fa03af67098ffed755035
598598
rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834
599-
rubocop-rails (2.35.2) sha256=088865be9675922a5c8f13c00055a71ab768ea5eed211437cffd2a8b46b64ac2
599+
rubocop-rails (2.35.3) sha256=6edd45410866912b9b2e90ae3aeafd31d576df2bb2a9c9408f1667a50c32c7de
600600
rubocop-rails-omakase (1.1.0) sha256=2af73ac8ee5852de2919abbd2618af9c15c19b512c4cfc1f9a5d3b6ef009109d
601601
ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33
602602
ruby-vips (2.3.0) sha256=e685ec02c13969912debbd98019e50492e12989282da5f37d05f5471442f5374
603-
rubyzip (3.3.0) sha256=a372fc67892a4f8c0bc8ec906b720353d8e48807a64b2e63adf99b1e3583a034
603+
rubyzip (3.3.1) sha256=2ed92112c7c43ba2b2527f35e6d99d9c2c99270b640aad5227516436481b1e4e
604604
securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1
605605
selenium-webdriver (4.44.0) sha256=6f1df072529af369589c46f0e01132952aabb250cfd683c274d74dc1eb5d8477
606-
solid_cable (3.0.12) sha256=a168a54731a455d5627af48d8441ea3b554b8c1f6e6cd6074109de493e6b0460
606+
solid_cable (4.0.0) sha256=8379680ef6bf36e195eb876a6306ea290f87d5fa10bc4a757bc2a918f83229b5
607607
solid_cache (1.0.10) sha256=bc05a2fb3ac78a6f43cbb5946679cf9db67dd30d22939ededc385cb93e120d41
608608
solid_queue (1.4.0) sha256=e6a18d196f0b27cb6e3c77c5b31258b05fb634f8ed64fb1866ed164047216c2a
609609
sqlite3 (2.9.4-aarch64-linux-gnu) sha256=ecabed721e6eaad54601d2685f09029d90025efc8d931040dc89cb3f8a2080ec
@@ -643,7 +643,7 @@ CHECKSUMS
643643
websocket-extensions (0.1.5) sha256=1c6ba63092cda343eb53fc657110c71c754c56484aad42578495227d717a8241
644644
xpath (3.2.0) sha256=6dfda79d91bb3b949b947ecc5919f042ef2f399b904013eb3ef6d20dd3a4082e
645645
yaml (0.4.0) sha256=240e69d1e6ce3584d6085978719a0faa6218ae426e034d8f9b02fb54d3471942
646-
zeitwerk (2.8.1) sha256=1c85e0f28954d68cd16e575da37f26846f609b68d80b5942ccfd31030c2449d5
646+
zeitwerk (2.8.2) sha256=7212a61311083c604184b1ea2574b9aa05cd14f855a0841c06985cabe9181d12
647647

648648
BUNDLED WITH
649-
4.0.11
649+
4.0.12

app/views/layouts/kiosk.html.erb

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,12 @@
3434
</div>
3535

3636
<div class="navbar-end">
37-
<%= link_to root_path, class: "btn btn-ghost btn-circle", title: "Esci dal Kiosk" do %>
38-
<%= icon("logout", classes: "size-7") %>
39-
<% end %>
37+
<%= link_to session_path,
38+
title: "Esci dal Kiosk",
39+
class: "btn btn-ghost btn-circle",
40+
data: { turbo_method: :delete } do %>
41+
<%= icon("logout") %>
42+
<% end %>
4043
</div>
4144
</div>
4245

0 commit comments

Comments
 (0)