@@ -16,4 +16,4 @@ gem "rake"
gem "rom", "~> 5.3"
gem "rom-sql", "~> 3.6"
gem "pg"
-gem "ostruct" # required for Ruby 3.5
+gem "ostruct" # required for Ruby 4.0
@@ -7,6 +7,7 @@ gem 'activerecord', '~> 8.1.0', :require => 'active_record'
gem 'slim'
gem 'padrino', '0.16.0'
gem 'rack'
+gem 'ostruct' # required for Ruby 3.5
group :iodine, optional: true do
gem "iodine", "~> 0.7", require: false
@@ -56,6 +56,7 @@ GEM
timeout
net-smtp (0.5.1)
net-protocol
+ ostruct (0.6.3)
padrino (0.16.0)
padrino-admin (= 0.16.0)
padrino-cache (= 0.16.0)
@@ -128,6 +129,7 @@ DEPENDENCIES
iodine (~> 0.7)
json
mysql2 (> 0.5)
+ ostruct
padrino (= 0.16.0)
rack
slim
@@ -1,4 +1,4 @@
-FROM ruby:3.4
+FROM ruby:4.0-rc
WORKDIR /padrino
COPY app app