Browse Source

[ruby/padrino] Update to Ruby 4.0-rc (#10385)

Petrik de Heus 1 week ago
parent
commit
549e3f01e2

+ 1 - 1
frameworks/Ruby/hanami/Gemfile

@@ -16,4 +16,4 @@ gem "rake"
 gem "rom", "~> 5.3"
 gem "rom", "~> 5.3"
 gem "rom-sql", "~> 3.6"
 gem "rom-sql", "~> 3.6"
 gem "pg"
 gem "pg"
-gem "ostruct" # required for Ruby 3.5
+gem "ostruct" # required for Ruby 4.0

+ 1 - 0
frameworks/Ruby/padrino/Gemfile

@@ -7,6 +7,7 @@ gem 'activerecord', '~> 8.1.0', :require => 'active_record'
 gem 'slim'
 gem 'slim'
 gem 'padrino', '0.16.0'
 gem 'padrino', '0.16.0'
 gem 'rack'
 gem 'rack'
+gem 'ostruct' # required for Ruby 3.5
 
 
 group :iodine, optional: true do
 group :iodine, optional: true do
   gem "iodine", "~> 0.7", require: false
   gem "iodine", "~> 0.7", require: false

+ 2 - 0
frameworks/Ruby/padrino/Gemfile.lock

@@ -56,6 +56,7 @@ GEM
       timeout
       timeout
     net-smtp (0.5.1)
     net-smtp (0.5.1)
       net-protocol
       net-protocol
+    ostruct (0.6.3)
     padrino (0.16.0)
     padrino (0.16.0)
       padrino-admin (= 0.16.0)
       padrino-admin (= 0.16.0)
       padrino-cache (= 0.16.0)
       padrino-cache (= 0.16.0)
@@ -128,6 +129,7 @@ DEPENDENCIES
   iodine (~> 0.7)
   iodine (~> 0.7)
   json
   json
   mysql2 (> 0.5)
   mysql2 (> 0.5)
+  ostruct
   padrino (= 0.16.0)
   padrino (= 0.16.0)
   rack
   rack
   slim
   slim

+ 1 - 1
frameworks/Ruby/padrino/padrino.dockerfile

@@ -1,4 +1,4 @@
-FROM ruby:3.4
+FROM ruby:4.0-rc
 
 
 WORKDIR /padrino
 WORKDIR /padrino
 COPY app app
 COPY app app