From c97dee313c5d785f45bc355acc34937e60b50142 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Mendon=C3=A7a=20Fran=C3=A7a?= Date: Thu, 6 Jan 2022 00:19:00 +0000 Subject: [PATCH] Require shellwords where it is used Ruby 3.1 doesn't require this by default anymore. --- activerecord/Rakefile | 1 + activestorage/lib/active_storage/previewer/video_previewer.rb | 2 ++ railties/Rakefile | 1 + railties/test/isolation/abstract_unit.rb | 1 + 4 files changed, 5 insertions(+) diff --git a/activerecord/Rakefile b/activerecord/Rakefile index 8b502a9b1a..1df3faf31d 100644 --- a/activerecord/Rakefile +++ b/activerecord/Rakefile @@ -1,5 +1,6 @@ # frozen_string_literal: true +require "shellwords" require "rake/testtask" require_relative "test/config" diff --git a/activestorage/lib/active_storage/previewer/video_previewer.rb b/activestorage/lib/active_storage/previewer/video_previewer.rb index bdb2fecde8..ad9054412c 100644 --- a/activestorage/lib/active_storage/previewer/video_previewer.rb +++ b/activestorage/lib/active_storage/previewer/video_previewer.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require "shellwords" + module ActiveStorage class Previewer::VideoPreviewer < Previewer class << self diff --git a/railties/Rakefile b/railties/Rakefile index d013f7fc17..19a0e7b9e3 100644 --- a/railties/Rakefile +++ b/railties/Rakefile @@ -1,5 +1,6 @@ # frozen_string_literal: true +require "shellwords" require "rake/testtask" task default: :test diff --git a/railties/test/isolation/abstract_unit.rb b/railties/test/isolation/abstract_unit.rb index fe05e10878..61c287976a 100644 --- a/railties/test/isolation/abstract_unit.rb +++ b/railties/test/isolation/abstract_unit.rb @@ -9,6 +9,7 @@ # It is also good to know what is the bare minimum to get # Rails booted up. require "fileutils" +require "shellwords" require "bundler/setup" unless defined?(Bundler) require "active_support"