gnu: Add ruby-websocket-eventmachine-server. * gnu/packages/ruby.scm (ruby-websocket-eventmachine-server): New variable.
gnu: Add ruby-websocket-eventmachine-base. * gnu/packages/ruby.scm (ruby-websocket-eventmachine-base): New variable.
gnu: Add ruby-websocket-native. * gnu/packages/ruby.scm (ruby-websocket-native): New variable.
gnu: Add ruby-event-emitter. * gnu/packages/ruby.scm (ruby-event-emitter): New variable.
gnu: ruby-actionpack: Update to 7.0.4.3 and enable test suite. * gnu/packages/rails.scm (ruby-actionpack): Update to 7.0.4.3. [source]: Use ruby-rails-monorepo. [arguments]: Delete #:tests? argument. Add #:phases argument. [native-inputs]: New field. [propagated-inputs]: Add ruby-rack-cache and ruby-rack-session.
gnu: ruby-rubyzip: Update to 2.3.2. * gnu/packages/ruby.scm (ruby-rubyzip): Update to 2.3.2. [arguments]: Streamline patch-tests phase. Add disable-rubocop and disable-problematic-tests phases.
gnu: Add ruby-rack-session. * gnu/packages/ruby.scm (ruby-rack-session): New variable.
gnu: Add ruby-capybara. * gnu/packages/ruby.scm (ruby-capybara): New variable.
gnu: ruby-puma: Update to 6.1.1 and enable test suite. * gnu/packages/ruby.scm (ruby-puma): Update to 6.1.1. [source]: Use git. [arguments]: Remove #:tests? argument. Adjust fix-gemspec phase. Add the disable-rubocop, use-rack-2, increase-resource-limits, disable-problematic-tests, relax-test-case-timeout, set-home and set-paths phases. Override the check phase. [native-inputs]: New field. [inputs]: Add ruby-nio4r.
gnu: bundler: Update to 2.4.10. * gnu/packages/ruby.scm (bundler): Update to 2.4.10.
gnu: Add ruby-localhost. * gnu/packages/ruby.scm (ruby-localhost): New variable.
gnu: Add ruby-timers. * gnu/packages/ruby.scm (ruby-timers): New variable.
gnu: Add ruby-sus. * gnu/packages/ruby.scm (ruby-sus): New variable.
gnu: Add ruby-bake-test-external. * gnu/packages/ruby.scm (ruby-bake-test-external): New variable.
gnu: Add ruby-bake-test. * gnu/packages/ruby.scm (ruby-bake-test): New variable.
gnu: Add ruby-bake. * gnu/packages/ruby.scm (ruby-bake): New variable.
gnu: Add ruby-rspec-debug. * gnu/packages/ruby.scm (ruby-rspec-debug): New variable.
gnu: Add ruby-debug. * gnu/packages/ruby.scm (ruby-debug): New variable.
gnu: Add ruby-irb. * gnu/packages/ruby.scm (ruby-irb): New variable.
gnu: Add ruby-reline. * gnu/packages/ruby.scm (ruby-reline): New variable.