Browse Source

[Ruby] Bump Roda and add :optimize_model_load to Sequel benchmarks (#2596)

[ci fw-only Ruby/rack-sequel Ruby/roda-sequel Ruby/sinatra-sequel]
Mike Pastore 8 years ago
parent
commit
6b5e8627a7

+ 1 - 0
frameworks/Ruby/rack-sequel/boot.rb

@@ -54,6 +54,7 @@ end
 
 
 DB = connect(ENV.fetch('DBTYPE').to_sym).tap do |db|
 DB = connect(ENV.fetch('DBTYPE').to_sym).tap do |db|
   db.extension(:freeze_datasets)
   db.extension(:freeze_datasets)
+  db.optimize_model_load if db.respond_to?(:optimize_model_load)
   db.freeze
   db.freeze
 end
 end
 
 

+ 1 - 2
frameworks/Ruby/roda-sequel/Gemfile

@@ -5,8 +5,7 @@ gem 'json', '~> 2.0'
 gem 'passenger', '~> 5.1', :platforms=>[:ruby, :mswin], :require=>false
 gem 'passenger', '~> 5.1', :platforms=>[:ruby, :mswin], :require=>false
 gem 'puma', '~> 3.6', :require=>false
 gem 'puma', '~> 3.6', :require=>false
 gem 'sequel', '~> 4.44'
 gem 'sequel', '~> 4.44'
-gem 'roda', '~> 2.23',
-  :git=>'https://github.com/jeremyevans/roda.git', :branch=>'master'
+gem 'roda', '~> 2.24'
 gem 'sysrandom', '~> 1.0'
 gem 'sysrandom', '~> 1.0'
 gem 'tilt', '~> 2.0', :require=>'tilt/erb'
 gem 'tilt', '~> 2.0', :require=>'tilt/erb'
 gem 'torquebox-web', '>= 4.0.0.beta3', '< 5', :platforms=>:jruby, :require=>false
 gem 'torquebox-web', '>= 4.0.0.beta3', '< 5', :platforms=>:jruby, :require=>false

+ 1 - 0
frameworks/Ruby/roda-sequel/boot.rb

@@ -54,6 +54,7 @@ end
 
 
 DB = connect(ENV.fetch('DBTYPE').to_sym).tap do |db|
 DB = connect(ENV.fetch('DBTYPE').to_sym).tap do |db|
   db.extension(:freeze_datasets)
   db.extension(:freeze_datasets)
+  db.optimize_model_load if db.respond_to?(:optimize_model_load)
   db.freeze
   db.freeze
 end
 end
 
 

+ 1 - 0
frameworks/Ruby/sinatra-sequel/boot.rb

@@ -54,6 +54,7 @@ end
 
 
 DB = connect(ENV.fetch('DBTYPE').to_sym).tap do |db|
 DB = connect(ENV.fetch('DBTYPE').to_sym).tap do |db|
   db.extension(:freeze_datasets)
   db.extension(:freeze_datasets)
+  db.optimize_model_load if db.respond_to?(:optimize_model_load)
   db.freeze
   db.freeze
 end
 end